Extended Stay America Albuquerque - Rio Rancho

2608 The American Rd Nw
Albuquerque
New Mexico
United States