My Guide Website?
Holiday Inn London-Bloomsbury
Modern and graceful, the four-star Holiday Inn London Bloomsbury Hotel is perfect for couples seeking a romantic place to stay while visiting the cultural heart of London. This large hotel is fabulously well-appointed throughout, boasting top-class service, modern facilities and a pleasingly sophisticated atmosphere.
Coram Street, Bloomsbury, WC1N 1HTView Larger Map