Avenida Leonardo Reale, 2220, Ilhabela, CEP 11630-000, Brazil
Sitting at the water’s edge, with private access to Mercedes Beach, this hotel features breathtaking sea views. It features a luxurious restaurant, gym, and swimming and natural pools with lounge chairs.