The Squire at Grand Canyon Elevates the Guest Experience as the Region’s Only IHG Hotel with Renovations and Exclusive Rewards
The Squire at Grand Canyon, a Holiday Inn Resort, operated by Delaware North, proudly stands as the only IHG Hotels & Resorts (IHG) in the Grand Canyon region, offering travelers…