Candlewood Suites Albuquerque

3025 Menaul Blvd Ne
Albuquerque
New Mexico
United States