Residence Inn Dedham, Dedham

Residence Inn Dedham

259 Elm Street

The Residence Inn by Marriott in Dedham, MA is an all-suite hotel located just south of Boston to serve you All suites feature separate living and sleeping areas, a fully equipped kitchen with appliances and cooking utensils, and FREE wireless internet