Location: located in the heart of the city, this La Quinta Inn provides convenient access to the National Atomic Museum and Kirtland Air Force Base.
See more: Hotels in USA Hotels in Albuquerque Holiday Destinations in USA