Dedham hotels & apartments, all accommodations in Dedham

Recommended hotels in Dedham

The Lucerne Inn Dedham photo

The Lucerne Inn Dedham

The venue is 46 km away from Ship Harbor Nature Trail. The distance between Dedham city center and the property…

2517 Main Road, Dedham, United States