Updated Today COMPARE Halstead Beverly Townhomes 201 Broughton Dr, Beverly, MA 01915 1 - 3 Beds $2,760 - $3,100