Hotels Near Residence Inn by Marriott Boston Dedham, Dedham