Hotels in Brazil - Hotels in Ilha Grande - Pousada Cachoeira
Set in Ilha Grande Island, Pousada Cachoeira is surrounded by a tropical garden with a natural pool. It offers a buffet breakfast, laundry services and a terrace with hammocks. Wi-Fi is free.