Hotel do Sino is located in the charming neighborhood of Penedo in Itatiaia, Rio de Janeiro, Brazil. This area is known for its peaceful atmosphere and natural beauty. The hotel is just 0.6 km from the Santa Claus House and about 2.3 km from Tres Cachoeiras waterfalls. The Deus Waterfall is approximately 10 km away. Rio de Janeiro-Galeão International Airport is around 130 km from the hotel.