News

Clermont Hotel Group (CHG), one of London’s largest hotel owner-operators, is strategically positioning its portfolio of 16 hotels and over 5,000 bedrooms to cater to the evolving demands of modern ...