Situated in Rio de Janeiro, within 2.7 km of Flamengo Beach and 1.8 km of Escadaria Selarón, Inn House Santa Teresa offers accommodation with free WiFi, air conditioning, an outdoor swimming pool and a garden. The property is around 3.5 km from Municipal Theatre of Rio de Janeiro, 4.2 km from Modern Art Museum and 6.3 km from Maracanã Stadium. Boasting family rooms, this property also provides guests with a terrace.
All units in the guest house are fitted with a flat-screen TV.
Guests at the guest house can enjoy a buffet breakfast. A bar can be found on-site.
AquaRio Rio Marine Aquarium is 6.6 km from Inn House Santa Teresa, while Museum of Tomorrow is 7.2 km from the property. The nearest airport is Santos Dumont Airport, 4 km from the accommodation.