16321 North 83rd Avenue, Peoria, AZ 85382, USA
16321 North 83rd Ave Peoria, AZ 85382
Peoria
Arizona
85382
United States
La Quinta Inn & Suites Phoenix West Peoria is pet friendly! Up to two pets under 40 lbs. are allowed in each room for no additional fee or deposit.