Econo Lodge Downtown is a Hotel located at 817 Central Ave NE, Albuquerque, NM 87102. It has received 499 reviews with an average rating of 3.8 stars.
The address of Econo Lodge Downtown: 817 Central Ave NE, Albuquerque, NM 87102
Econo Lodge Downtown has 3.8 stars from 499 reviews
Hotel
1904 reviews
6101 Iliff Rd NW, Albuquerque, NM 87121
1848 reviews
2400 Yale Blvd SE, Albuquerque, NM 87106