Thistle

Thistle hotels are part of GLH Hotels Management (UK) Limited operating a number of hotels throughout the UK. Thistle has 31 hotels across the country, many in superb city centre locations, including ten in central London. With a selection of restaurants and a choice of excellent health and leisure facilities, there is something for everyone.
Thistle is a brand by GLH Hotels Management (UK) Ltd
GLH Hotels Management (UK) Ltd operates 5 brands
2nd Floor
Stephenson House, 75 Hampstead Road
London, NW1 2PL
United Kingdom
Phone: 44 (0)20 7554 3890
Stephenson House, 75 Hampstead Road
London, NW1 2PL
United Kingdom
Phone: 44 (0)20 7554 3890