Best Western Grand Canyon Squire Inn, Williams

Best Western Grand Canyon Squire Inn

Us 180 & Az 64

Enjoy spacious accommodations at this three-diamond AAA rated Grand Canyon, Arizona hotel, perfectly situated just minutes from the park entrance. Ideally located near tourist attractions, the Best Western Grand Canyon Squire Inn provides comfortable accommodations travelers to the area. This Grand Canyon hotel offers easy access to the Grand Canyon National Park, IMAX