Beautiful Location.
With Sherborne Hotel’s location on Weymouth’s horseshoe beach, and the picturesque views of the sea available from the rooms, the beautiful surroundings are sure to be one of the more memorable factors about the hotel. As well as the gorgeous views and pe