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
LONDON, WC1N 1HT
Holiday Inn Hotel, Bloomsbury, London
Holiday Inn Lowest Internet Rate Guarantee
Map of all central London hotels
Your guide to UK hotels