This 3 star hotel is located within the city of London and was established in 2014. It is close to the Westfield and the nearest station is Stratford. The Hotel has a coffee shop. All 38 rooms are equipped with hairdryer. Train station - Stratford, Distance(0.2)...