Great London Hospitality reveals new brand identity as Clermont Hotel Group
glh
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.…