The Hoxton Hotel

The Hoxton Hotel
199 - 206 High Holborn, London, WC1V 7BD
Photo of The Hoxton Hotel