Holiday Inn London Bloomsbury

Location: 
Holiday Inn London Bloomsbury
Coram Street Bloomsbury
WC1N 1HT London
United Kingdom
51° 31' 27.1956" N, 0° 7' 31.3644" W
This website uses Cookies, for further information see our privacy policy.