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.