Delaware North has acquired the Best Western Premier Grand Canyon Squire Inn expanding its presence in the North American parks and lodging market.The 322-room hotel and resort is situated in Tusayan, Arizona, 7 miles from the South Rim entrance of Grand Canyon National Park, making it one of the closest lodging options to the park…