$109
126 Southampton Row
London, England WC1B 5AD United Kingdom
London, England WC1B 5AD United Kingdom
The Thistle Bloomsbury Park Hotel is situated in the heart of London, between Russell Square and Holborn, approximately 14 miles from Heathrow International...
more
Amenities
Wheelchair Accessible, Meeting Facilities, Babysitting, Broadband Access, Restaurant in Hotel, Kitchen, Air Conditioning, Television... see all
Wheelchair Accessible, Meeting Facilities, Babysitting, Broadband Access, Restaurant in Hotel, Kitchen, Air Conditioning, Television... see all

