Our Trips using this Lodging

Santa Teresa Hotel

Rio de Janeiro, Brazil

A member of the Relais & Chateau chain, the Santa Teresa is a hidden oasis in the heart of bustling Rio with lovely grounds, a garden-surrounded swimming pool with city views, a full-service spa, and a romantic open-air bar. You can enjoy some of the best views imaginable of Rio from Hotel Santa Teresa.