Located in Santa Teresa, this luxury hotel is within 2 miles (3 km) of National Institute of Cardiology, Praca da Cruz Vermelha and Selarón Steps. Sambodrome and Catete Palace are also within 2 miles (3 km).