Hotels August 29, 2018 0 The Sun Inn, Dedham If Dedham didn’t exist, someone would have had to invent it. Arriving at this quite…