Sheraton Albuquerque Uptown, USA
Our rating: Medium
Situated in Uptown, the Sheraton's rooms are all air-conditioned and offer city or mountain views.
View hotel in detail