Just 3,3.1 miles from Ilhabela island centre, this guest house offers an outdoor pool, breakfast and air-conditioned rooms with modern décor. Wi-Fi and parking are free. Rooms at Pousada Villa Caiçara provide an LCD TV and a minibar, plus a private bathroom fitted with a shower. Ilhabela Pier is located 2,3.1 miles away. The popular beach town of São Sebastião is situated 3.1 miles from Pousada Villa Caiçara.