2221 Rio Rancho Blvd (Hwy. 528)
Rio Rancho,
NM
87124
Welcome to Extended Stay America - Albuquerque - Rio Rancho Blvd. Albuquerque was founded by the Spanish in 1706 and is a vibrant city that's rich with various cultures. After you explore this exciting city in New Mexico, relax in our roomy suites at Extended Stay America that offer free in-room Wi-Fi and a fully equipped kitchen. Please note: all suites in this hotel are non-smoking.