
This 3 star hotel is located in the city centre of London and was established in 2004. It is close to the City Centre and the nearest station is Imperial Wharf. The Hotel has a coffee shop. All 172 rooms are equipped with hairdryer and air conditioning.