From the Holiday Inn London - Bloomsbury website:
Hotel in London city centre Bloomsbury area near Russell Square, King's Cross & British Museum. Book this relaxed hotel with large function rooms now.
Hotels, Holiday Inn London - Bloomsbury
Based on 0 Reviews
Add ReviewStylish central London hotel with a restaurant, excellent meeting facilities, and free Wi-Fi and moments from Russell Square Tube station on the Piccadilly Line.