St Giles Hotels CEO Abigail Tan on exercising creativity within the hospitality industry People January 16, 2023 Their London property is contained within a location that even the biggest and best names would find hard to beat.