Holiday Inn Bloomsbury

Details

Venue Phone: 0870 400 9222

Location

Address:
Holiday Inn Bloomsbury, Coram Street, London, WC1N 1HT, United Kingdom