Extended Stay America

Extended Stay America - Albuquerque - Rio Rancho Blvd., 2221 Rio Rancho Blvd SE, Rio Rancho, NM 87124, United States

(505) 892-7900

Location