View details for Hamilton Highlands Hamilton Highlands $2,950+ 757 Highland Avenue, Needham, MA 02494
View details for Charles River Landing Charles River Landing $3,244+ 300 2nd Avenue, Needham, MA 02494