Updating availability and prices
This 3 star hotel is located in the city centre of London and was established in 1900.
It is a short drive away from the Natural History Museum and the nearest tube station is Earls Court. The hotel also has a restaurant.
The 50 bedrooms are all simply but comfortably designed. Each comes with an en suite bathroom, telephone, tea/coffee making facilities, LCD TV, hairdryer, safety deposit box and bottle of water.
Room
How to arrive
The hotel is located in South Kensington within a few minutes' walk to Earl's Court or Gloucester Road tube station and buses, allowing easy access to all of London's attractions.