London Hotels

Westbury Hotel, London W1

Westbury Hotel, London W1

Located on Bond Street, a distinctive hotel with an unhurried, relaxing atmosphere.

254 bedrooms done to a very high standard. Reception rooms include the Polo Lounge and the main restaurant with 2 rosettes.

Westbury Hotel, London WI

 

Map of all central London hotels

Your guide to UK hotels