Within driving distance of downtown Boston and other area attractions, this hotel located in Dedham, Massachusetts offers free area shuttle service within an 8-km radius.
Holiday Inn Dedham
Address: 55 Ariadne Road MA 02026, Dedham, MA, US
Welcome to our Blog!