Where is IHG headquartered?

Where is IHG headquartered?

IHG is headquartered in Denham, Buckinghamshire, United Kingdom (GB).

Customer also Asked?
Ask Your Question ?