Econo Lodge East Albuquerque In Albuquerque (Canyon Acres)
13211 Central Ave Ne -
Albuquerque,
NM 87123