London Hotels

Holiday Inn Hotel, Bloomsbury, London

Holiday Inn Hotel, Bloomsbury, London

Holiday Inn Hotel London - Bloomsbury is located at Russell Square in the midst of many central London parks and historical buildings, and the numerous sights of London's West End are just a short stroll away. The hotel offers proximity to an array of Underground and Rail networks.

Modern accommodation with 313 air conditioned bedrooms including 29 Executive rooms.

Conference Centre with 14 purpose-built air-conditioned suites, all furnished with the latest audio-visual equipment.

Holiday Inn Hotel
BLOOMSBURY
Coram Street
LONDON, WC1N 1HT
UNITED KINGDOM
Holiday Inn Hotel, Bloomsbury, London

Holiday Inn Lowest Internet Rate Guarantee

 

Map of all central London hotels

Your guide to UK hotels