Great London Hospitality (glh), the largest hotel owner-operator in London, has announced a landmark move for the business where it will become the Clermont Hotel Group this autumn.
Great London Hospitality (glh), the largest hotel owner-operator in London, has announced a landmark move for the business where it will become the Clermont Hotel Group this autumn.