Mayfair is a central 3-star hotel set close to Rufus Castle, Tout Quarry and Portland Castle.
Due to the hotel’s location in the center of Weymouth guests can easily walk to the sandy beach. The property is located within a 10-minute walk to the center of Weymouth.
The Mayfair Bed & Breakfast Weymouth offers classic rooms with a superb view of the bay featuring flat-screen TV and a trouser press. Some rooms feature views over Sandy Bay.