Westbury Hotel - London

Rooms
45
Location
London - Kensington
Overview
The Westbury Hotel, London is a traditional townhouse building located in South Kensington, approximately 5 minutes walk from Earls Court or Gloucester Road Tube Stations. The small Westbury Hotel is ideally located for Londons main shopping and tourist attractions and has good public transport to the city and airports. Guest rooms are medium size with standard facilities.
Standard facilities:
Standard Room:
Standard Rooms are fitted with double bed or 2 single beds. Bathrooms have a bathtub with an overhead shower.
Hotel
Star
Location
other spellings: westbury hotle, hotell, otle