The 105-room Radisson Petra La Dehesa is located in northern Santiago, the most upscale residential area of the city.

Read more