The Hoxton, Holborn 4 stars

199-206 High Holborn, Camden, London, WC1V 7BD, United Kingdom

Hotel image
Read more reviews for The Hoxton, Holborn