Hampton Inn Albuquerque-North

5101 Ellison St Ne
Albuquerque
New Mexico
United States