322 Room Grand Canyon Squire Inn Tusayan, Arizona Sold

The 322-room hotel and resort is located in Tusayan, Ariz. – only 7 miles from the South Rim entrance of Grand Canyon National Park, making it one of the closest lodging options to the park. Terms of the purchase are not being disclosed.
Source: New feed


Leave a Reply