Located close to the South Rim entrance to Grand Canyon National Park, The Squire Inn at the Grand Canyon offers spacious, comfortable accommodations and three on-site restaurants. The Squire Inn is the ideal location for families at the Grand Canyon, with a family game room, bowling alley, indoor and outdoor pools open year-round and two hot tubs.