Restaurant
Nearby restaurant,,Accommodation, deluxe accommodations.
6150 Iliff Road Northwest - 87121 - Albuquerque (Nm), United States View Map
This 2 star hotel is located within the city of Albuquerque.
This 2 star hotel is located within the city of Albuquerque.
TripAdvisor vote: 4.5/5 Based on 707 guest reviews
Nearby restaurant,,Accommodation, deluxe accommodations.