Rooms
Rooms Number: 128
6015 Iliff Road Northwest - NM 87121 - Albuquerque (Nm), United States View Map
TripAdvisor vote: 3.5/5
Based on 110 guest reviews
Rooms Number: 128