1213 Central Ave. NW, Albuquerque, NM, 87102-2802, US

Map of Downtown Inn
WiFi
Click To Call

About Downtown Inn

Amenities

Map Location & Address

Downtown Inn
1213 Central Ave. NW, Albuquerque, NM, 87102-2802, US
Map of Downtown Inn

Similar Hotels Nearby

Our Best Rate
Pay Now & Save
i
Book now