Picturesque views of the Andes mountains form the backdrop of this luxury hotel in downtown Santiago
Located in the heart of Mexico City’s downtown, where pre-hispanic ruins intersect with the National Palace and the first cathedral in the Americas.