Extended Stay America Economy Albuquerque - Airport

2321 International Ave Se
Albuquerque
New Mexico
United States