Location: located 8 Km. from the city centre, 12 Km. from the train station and 13 Km. from the airport.
See more: Hotels in USA Hotels in Albuquerque Holiday Destinations in USA