Our newly upgraded, pet friendly, apartments for rent in Dedham, MA places natural beauty, adventure, and a touch of urban living at your fingertips. Live near everything you desire and everywhere you want to be. Neighboring the towns of Westwood and Norwood, and only a short commute to Downtown Boston, enjoy access to the finest dining options, entertainment and local shopping. Live Authentically at The Avens at Dedham Station.