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 2003, IHG returns to the historic town for its next chapter after being based for the past 15 years in Denham, Buckinghamshire.