Hotel Information
This 4 star hotel is located in the city centre of London and was established in 1991. It is close to the Tower Bridge and the nearest station is London Bridge. The Hotel has a coffee shop. All 258 rooms are equipped with minibar, hairdryer and ironing set.