Advertisement
Extended StayAmerica Albuquerque-Rio Rancho
Extended StayAmerica Albuquerque-Rio Rancho
Address:
2608 The American Road NW, Rio Rancho, New Mexico
Traveler Rating by TripAdvisor

Traveler Comments

Employees are not knowledgeable, or even friendly. We called the lobby asking about the closest ER and were told to look it up in the phone book.
Please enable JavaScript to properly view and use this web site.