Maria Santa Teresa is Rio de Janeiros most unique villa property with a distinctive personality that creates a perfect home-away-from-home for any group or private event. With personalized service as top priority, guests are welcomed to a world where the best of Rio is just a simple request away.


Check availability here

The House

Housed in a mid-century villa and perched at the highest point of Rio´s bohemian Santa Teresa neighborhood, Maria Santa Teresa is exclusive but with a relaxed and friendly atmosphere. Across the street from one of Rio´s top restaurants, Aprazivel, guests can choose to lounge at the hotel all day and night in calm, or take a quick ride into the city for beaches, shopping, and nightlife.


The vivid and easy-going personality of Maria Santa Teresa can be seen and felt throughout the hotel´s special design. One-of-a-kind design pieces including antique nautical optics, local art, colorful furniture, and a world-class photography collection reflect our passions, while our staff is on call to help guests in creating their dream-experience in Rio, the “marvelous city!”


Click here for availibility

  • Lobby Bar: The spacious lobby and reception is the perfect start for a stay at Maria Santa Teresa with a quaint bar serving breakfast in the mornings and cocktails in the evenings. Design highlights like an antique re-constructed Harley Davidson and unique hand-crafted wooden furniture make the lobby both comfortable and stylish.
  • Pool Terrace: During the days and evenings, the Pool Terrace is the social focal point of the hotel with the best view in Santa Teresa, a expertly-service bar and barbecue area, and the perfect lounge chairs to enjoy the signature Caipirinha with the Brazilian sun.
  • Cigar Lounge: Downstairs is the intimate and exclusive cigar lounge with a selection of Cuban cigars and an “honesty bar” allowing guests to sample the selection of Whisky and Rum at their leisure.

The Rooms


Maria Santa Teresa
Guest House Ltd.
Rua Aprazivel, 163
Santa Teresa
Rio de Janeiro
RJ / 20241-270


Click here for availability

(+55) 21 3259-7169

Facebook / Instagram