IHG Hotels & Resorts Opens New Global HQ in Windsor, UK: Company Returns to Historic Town as it Heads Next Chapter of Growth

FTSE 100 hospitality company makes its return to town at the new Windsor One development DENHAM, UK, 2023-Jan-12 — /Travel PR News/ — IHG Hotels & Resorts, one of the world’s leading hotel companies, is delighted to formally open its new global headquarters in Windsor, UK. Having started life as FTSE-listed company in Windsor in… Read the full press release