Property Location: Located in Dedham, Holiday Inn Boston - Dedham Hotel & Conference Center is in the business district, within a 15-minute drive of Legacy Place and South Shore Plaza. This hotel is 8 mi (12.9 km) from Franklin Park Zoo and 10.3 mi (16.5 km) from Wellesley Colleg... Show More
Reach us, we're available 24/7.