Location is everything! Our apartments for rent in Dedham, 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. Enjoy the proximity of our apartments near Norwood, MA and Westwood, MA which offer an additional variety of attractions and amenities. Come experience luxury living at The Avens at Dedham Station.
Dine