How The Eastbury Hotel’s New Outpost Offers A Stylish Homestay

The market town of Sherborne, in north-west Dorset, has perhaps one of the most characterful main streets in England. Framed by the verdant Dorset countryside, as a distant backdrop, it…