Save up to 50% at your stay at Holiday Inn Boston - Dedham Hotel & Conference Center an IHG Hotel
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 Boston-dedham
Address: 55 Ariadne Road MA 02026, Dedham, MA, US