About Great St Helen Hotel
Tucked away on a side road but walking distance to the Gherkin and London Liverpool Street, our Great St Helen Hotel is the perfect place for a good night's sleep in the heart of the city.
Reviews
User
Wishing you all a happy 2018!
More about Great St Helen Hotel
Great St Helen Hotel is located at 36 Great st Helens, EC3A 6AP London, United Kingdom
+44 20 7283 6804
http://great-sthelenhotel.co.uk
Similar Listings
Yelf'S Hotel
3.5
Waterside Hotel
4.6