Featuring an outdoor swimming pool, a garden, and a terrace, Chalé da Cachoeira - Engenho d'agua - Ilhabela provides accommodation in Ilhabela with free Wi-Fi and mountain views. This property offers access to a balcony and free private parking.
Av dos vagalumes 100 _ engenho da água 2, Ilhabela, CEP 11630-000, Brasile