Holiday Inn London Kings Cross / Bloomsbury 4 stars

1 Kings Cross Road, Islington, London, WC1X 9HX, United Kingdom

Hotel image
Read more reviews for Holiday Inn London Kings Cross / Bloomsbury