6015 Iliff Road Northwest, Albuquerque, NM 87121, USA
6015 Iliff Rd NW Albuquerque, NM 87121 Albuquerque New Mexico 87121 US

One well-behaved pet under 60 lbs. is allowed in each room for no additional fee. Pets should not be left in the room unattended at any time, and the hotel reserves the right to ask you …