This 4 star hotel is located in the city centre of London and was established in 2000. It is close to the National History Museum and the nearest station is Gloucester Road Tube. The Hotel has a restaurant, a bar and a conference room. All 90 rooms are equipped with minibar, hairdryer, safe, ironing set and air conditioning.