Updated Today COMPARE 18 Highland Terrace, Needham, MA 02494 Unit 18 Apartment for Rent 2 Beds $2,400