Find the word definition

Wikipedia
Glh.

glh. refers to GLH Hotels Management (UK) Limited, a British-based global hotel company.

glh. is the largest owner-operator hotel management company in London with over 5,000 hotel rooms. It currently has thirty-six hotels (2013) with a total of 8,279 hotel rooms and 337 meeting rooms across the United Kingdom. It is headquartered in London, UK

glh. manages the Thistle brand, the Guoman collection of Hotels, Clermont Hotels & Residences, every hotels and Amba Hotels. The Thistle brand operates 31 hotels throughout the United Kingdom. Guoman has five hotels under its collective branding, The 5-star Royal Horseguards Hotel, The Grosvenor Hotel, The Tower Hotel, The Cumberland Hotel and the Charing Cross Hotel, all located within London.