Best Western Premier Squire Inn

  • Grand Canyon Village, AZ 86023, USA