Updating availability and prices
Centrally located in Weymouth, The Mayfair is opposite the Jubilee Clock Tower
Situated on the first floor, this room features an en-suite shower and toilet
A trouser press is also provided
Hotel
Room