Craving an opportunity to kick back your feet and enjoy a beautiful view? Altos de Santa Teresa in Rio de Janeiro is the perfect place to go. The image below shows the view guests enjoy from the living room; the property has panoramic views of Sugarloaf Mountain and the famous Christ the Redeemer statue. The inn features nine modern guest suites.
