The Hoxton Hotel

The Hoxton Hotel
81 Great Eastern Street, London, EC2A 3HU