Thistle Hotels

Thistle hotels are part of GLH Hotels Management (UK) Limited operating a number of hotels throughout the UK. Thistle has 13 hotels, many in superb city centre locations, including 9 in central London.