Location: located in Albuquerque, 24 Km. from the New Mexico Exhibition Centre.
See more: Hotels in USA Hotels in Albuquerque Holiday Destinations in USA