The hotel is located in Copacabana, beside the metro station and just few blocks away from the most famous beach in the world. The Rio de Janeiro city centre is approximately 18 km from the hotel, and attractions such as the Christ the Redeemer monument,..