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.

The Avens at Dedham Station 250 Station Circle
Dedham, MA 02026

Get Directions

Select a Category: