The hotel is located in the heart of Rio de Janeiro near the famous Copacabana beach and just 10 minutes from the business district, shops and cultural centres.
See more: Hotels in South America Hotels in Brazil Hotels in Rio De Janeiro Holiday Destinations in South America