The hotel is located next to the largest shopping center in Latin America and in front of Barra da Tijuca beach, one of the most beautiful beaches of Rio de Janeiro.
See more: Hotels in South America Hotels in Brazil Hotels in Rio De Janeiro Holiday Destinations in South America