Nestled in the State Park of Ilhabela, you are in direct contact with nature, close to everything and with the comfort that only a Hotel can offer.
Estrada da Cocaia,326, 11630-000 Ilhabela, Sao Paulo, Brazil