Location
Located on rue Almirante Alexandrino in the Santa Teresa district of Rio de Janeiro. Hotel Santa Teresa is close to the business district and a short drive from Sugarloaf mountain, Tijuca Forest, and Ipanema beach, the location has the rare skill of serving work and pleasure trips.