5 accommodations in Dedham
Stratford Road 1, Dedham | Hotelfrom $201
High Street, Dedham | B&B$148 average
Stratford Road, Dedham | 3 star hotelfrom $350
Birchwood Road, Dedham | 2 star hotelfrom $78
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.