Extended Stay America - Albuquerque - Airport Albuquerque
2321 International Ave Se
Albuquerque,
NM 87106
Near Puerto Del Sol Golf Course