This 4 star hotel is located in the city centre of London and was established in 1991. The Hotel has a coffee shop. All 258 rooms are equipped with minibar, hairdryer and ironing set. It is close to the Tower Bridge and the nearest station is London Bridge. Bus Station : Tower Bridge / 0.3 km Train/Tube Station : n/a / 0 km Airport : LCY / 11 km Place of Interest : Tower Bridge / 0.5 km Exhibition Center : ExCeL / 7 km Shopping Center : West End / 3 km