
London, United Kingdom
Thistle London Bloomsbury Park
3-star hotel · Clermont Hotel Group (GLH)
Thistle Bloomsbury Park is an Edwardian hotel, set right in the heart of the West End. A prime location in London, whether you want to do a spot of shopping on Oxford Street, visit cultural locations including St Paul’s Cathedral…
- Wi-fi
- 24-hour reception
- Restaurant
- Laundry service


