La Vila São Pedro está situada en una agradable vila, a 900 metros de la playa de Veloso y a 1,5 km de la playa de Curral, en el sur de Ilhabela. Ofrece conexión Wi-Fi gratuita, aparcamiento gratuito y piscina al aire libre.
Las habitaciones de la Vila São Pedro son amplias y están equipadas con aire acondicionado, minibar, microondas, tostadora, caja fuerte y TV con reproductor de DVD. La mayoría tiene balcón privado con vistas panorámicas. Algunas también incluyen bañera de hidromasaje o ofurô.
El Vila São Pedro está situado en la avenida principal de Ilhabela, a 10 km del muelle de ferris. Se encuentra a 16 km del centro histórico, en la zona norte de la isla.