Remove Ads

Photo of Microtel Inn & Suites by Wyndham Albuquerque West

2.1
20 votes

Microtel Inn & Suites by Wyndham Albuquerque West

9910 Avalon Rd NW, Albuquerque, New Mexico 87121-8609 USA

Add Photo

Living Area

Remove Ads

Claim copyright