This luxury hotel is located in Rio de Janeiro, near the sea and Pedra da Gavea. Bars and a range of shops can easily be reached on foot from the building.
See more: Hotels in South America Hotels in Brazil Hotels in Rio De Janeiro Holiday Destinations in South America