6031 Iliff Road Northwest, NM 87121 Albuquerque, Verenigde Staten
Dit hotel ligt in Albuquerque, vlak bij de Interstate 40, op 4,8 km van het Petroglyph National Monument. Het hotel biedt een binnenzwembad, gratis WiFi en een dagelijks continentaal ontbijt.