Set in a park located 6.2 mi from Ilhabela Island, this resort offers an outdoor pool, tennis court, bar and restaurant. The self-catering accommodations comes with free Wi-Fi.
São Sebastião town center is 3.7 mi away. Cambury Beach is 5 mi from Vistabela. The beaches of Boiçucanga and Maresias are both within 12 mi, and São Paulo's Guarulhos international airport is 129 mi away.