Holiday Inn Boston – Dedham Hotel & Conference Center, Dedham
https://holiday-inn-boston-dedham-hotel-conference-center.usa8.info
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.
55 Ariadne Road, Dedham, MA 02026, United States of America