Set in Rio de Janeiro, 2.9 km from Flamengo Beach and 1.5 km from Escadaria Selarón, Villa Santa teresa offers spacious air-conditioned accommodation with a balcony and free WiFi. Situated 2.3 km from Municipal Theatre of Rio de Janeiro, the property features an outdoor swimming pool and free private parking. The guest house has a terrace and a hot tub.
The guest house is fitted with a flat-screen TV.
A bar can be found on-site.
Guests can also relax in the garden.
Modern Art Museum is 3.1 km from the guest house, while AquaRio Rio Marine Aquarium is 4.2 km away. Santos Dumont Airport is 3 km from the property.