IH IHG Hotels & Resorts Pet-friendly hotels and accommodations Denham, Buckinghamshire, United Kingdom IHG Hotels & Resorts is a hotel chain based in Denham, Buckinghamshire, in United Kingdom. It is accommodatio…