Location is everything! Our apartments near Needham, MA are nestled just moments away from suburban shopping at Legacy Place, lush hiking and biking trails with scenic views, and quick access to the “T” and I-93/I-95 for easy downtown Boston commuting.  Come experience luxury living at The Avens at Dedham Station.

Dine