Located off Interstate 40, this luxury Albuquerque hotel features on-site gourmet dining and rooms with free Wi-Fi and a cable TV. The Albuquerque Zoo is 3.5 km away.
Number of rooms: 187
800 Rio Grande Boulevard Northwest, Albuquerque, NM 87104, United States
Hotel booked 2 times today.