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.