Hotel Santa Teresa

Located in the cultural and historical heart of Rio de Janeiro, the Hotel Santa Teresa is the city's newest Design Concept Hotel, considered one of the most beautiful hotels in South America.