ULookUBook
Holidays
View All Holidays
Destinations
Short Haul Destinations
Bulgaria Croatia Cyprus Italy Malta Morocco Tunisia
View all destinations
City Breaks
View all city breaks
Disneyland Paris
View all Disney holidays
Home Hotels United Kingdom Central London Mayfair

The Westbury Mayfair Hotel

Hotel Overview

The Westbury Hotel is located in Mayfair, one of the most stylish areas of London and surrounded by glamorous designer shops (don't forget to pack your credit cards!). The Westbury offers elegant yet traditional accommodation with all the amenities that you would expect of a deluxe hotel in London. The public areas are of a high standard as are the bedrooms. The entire hotel has recently been renovated to a high standard. The hotel bar at The Westbury and is popular with both residents and non-residents and offers an elegant environment to relax after a hard days shopping. This is a refined hotel in a great location which offers you a fantastic base from which to shop and explore London!



Mayfair


United Kingdom