Extended Stay America - Albuquerque - Rio Rancho 2 stars

2608 The American Rd. NW, Rio Rancho, NM 87124, United States of America

Hotel image
Read more reviews for Extended Stay America - Albuquerque - Rio Rancho