The Hoxton, Holborn
Hotel
Camden, London
Well located for exploring Central London, The Hoxton, Holborn is a stone’s throw from Covent Garden, Soho and Oxford Street, and just a few minutes walk from Holborn tube station.
Number of rooms: 220
199-206 High Holborn, Camden, London, WC1V 7BD, United Kingdom
Hotel booked 2 times today.