Avondale Red Lion Hotels

Arizona, United States