
This 4 star hotel is located in the city centre of London and was established in 1973. It is close to the Natural History Museum and the nearest station is Gloucester Road. The Hotel has 3 restaurants, 2 bars, a conference room, a coffee shop and a fitness centre/gym. All 906 rooms are equipped with hairdryer, ironing set and air conditioning.