Holiday Inn London Bloomsbury

Coram Street, Bloomsbury, London, WC1N 1HT

Location map


Add to Shortlist