This 4 star hotel is located in the city centre of London and was established in 1847. It is a short drive away from the Museums and the nearest station is Gloucester Road. The Hotel has a restaurant, a bar, a conference room and a fitness...
This 4 star hotel is located in the city centre of London and was established in 1971. It is close to the Hyde Park and the nearest station is Marble Arch. The Hotel has a restaurant, a bar, a conference room and a fitness centre/gym. All 272 rooms...
This 4 star hotel is located in the city centre of London and was established in 1877. It is close to the British Museum and the nearest station is Tottenham Court Rd. The Hotel has a restaurant, a bar, a conference room, a coffee shop and a fitness...
This 4 star hotel is located in the city centre of London and was established in 1901. It is close to the Leicester Square Covent Garden and the nearest station is Covent Garden. The Hotel has a restaurant, a bar, a conference room, a coffee shop and...
This 4 star hotel is located in the city centre of London and was established in 1896. It is close to the Piccadilly Circus and the nearest station is Piccadilly Circus. The Hotel has 2 restaurants, a bar, a conference room, a coffee shop and a...
This 4 star hotel is located in the city centre of London and was established in 2010. It is close to the Houses of Parliament and the nearest station is Westminster. The Hotel has 2 restaurants, a bar, a conference room, a coffee shop, an indoor...
This 3 star hotel is located in the city centre of London and was established in 1962. It is close to the British Museum and the nearest station is Russell Square. The Hotel has a restaurant and a bar. All 494 rooms are equipped with safe and trouser...
This 4 star hotel is located in the city centre of London and was established in 1974. It is close to the Natural History Museum and the nearest station is Glouchester Road. The Hotel has a restaurant, a bar, a coffee shop and a fitness centre/gym....
This 4 star hotel is located in the city centre of London and was established in 2006. It is close to the Kensington Palace and the nearest station is Earls Court. The Hotel has a restaurant, a bar and a conference room. All 121 rooms are equipped...
This 4 star hotel is located in the city centre of London and was established in 2005. It is a short drive away from the London Eye and the nearest station is Vauhall. The Hotel has 2 restaurants, a bar and a fitness centre/gym. All 394 rooms are...
This 4 star hotel is located in the city centre of London and was established in 2001. It is a short drive away from the Buckingham Palace and the nearest station is Victoria. The Hotel has 2 restaurants, a bar, a conference room, a coffee shop and a...
This 4 star hotel is located in the city centre of London and was established in 1867. It is a short drive away from the Madam Tussauds and the nearest station is Baker Street. The Hotel has a restaurant, a bar, a conference room and a fitness...