Holiday Inn London - Kings Cross Bloomsbury

1 Kings Cross Road, Bloomsbury, London, WC1X 9HX

Location map


Add to Shortlist