Residence Inn Boston Dedham
The Residence Inn By Marriott in Dedham, MA is an all-suite hotel located just south of Boston. Our location offers easy access to major highways and a commuter rail station with daily service to downtown Boston.
The Residence Inn By Marriott in Dedham, MA is an all-suite hotel located just south of Boston. Our location offers easy access to major highways and a commuter rail station with daily service to downtown Boston.