6101 Iliff Road Northwest, Albuquerque, NM 87121, USA
6101 Iliff Rd NW Albuquerque, NM 87121
Albuquerque
New Mexico
87121
US
La Quinta Inn & Suites Albuquerque West is pet friendly! Up to two pets uner 40 lbs. are allowed in each room for no additional fee or deposit.