Hotels & Travel in Albuquerque, NM
Hotels & Travel • Hotels
717 Central Ave Nw.,
Albuquerque ,
NM
87102
UNITED STATES
Based on 1 reviews
Downtown Hotel
Is in good location for downtown or old town. Newly remodeled, have Tempupedic beds, pool and 42" TV's, along with breakfast.Worldwide > United States > Albuquerque, NM > Hotels