Location: 13 Km. from the centre of Albuquerque, in the centre of New Mexico. Opposite "Los Altos" Park.
See more: Hotels in USA Hotels in Albuquerque Holiday Destinations in USA