1 of 16Featured31 Elm Street (opens in new tab)31 Elm Street, Newmarket, NH 03857$2,800/moFees may apply12-mo lease1 unit available4 bedAmenitiesView DetailsCheck availability