Premier Inn London Holborn 3 stars

27-29 Red Lion Street, Holborn, Camden, London, WC1R 4PS, United Kingdom

Hotel image
Read more reviews for Premier Inn London Holborn