Holiday Inn London - Bloomsbury
Bloomsbury, London, Greater London WC1N 1HT
A refined Bloomsbury setting, swish and stylish, with all modern facilities and attentive service at very competitive prices. Hire a space at this conveniently located hotel for your next conference, awards…
- Distance: 1.08 Miles
- Max: 300 guests
- Licensed Bar