Hotels Criterion Capital’s £220 Million Quest for Full Control of London’s Iconic St Giles Hotel Criterion Capital’s bold £220 million takeover of the St Giles Hotel reshapes London’s hospitality scene. What does this mean for the future of iconic hotels? First Time in London TeamJanuary 10, 2026