Westbury Mayfair
Review Score:
7.5/10
If luxury is the top priority in your hotel search, The Westbury Mayfair is the perfect option to se more..t your eyes on. One of the most luxurious hotels in London, Westbury Mayfair is located near the Holborn tube station and Kings Cross tube station. Buckingham Palace, It offers 249 rooms with facilities like wireless internet services and plasma screen television.
This London hotel houses Artisan, restaurant offering modern European cuisine. The lounge-style Polo Bar is well known for its exquisite cocktail list and celebrity visitors. A luxury fitness centre features free guest access to modern equipment. less..
FROM :
GBP 171.35