Le Vila São Pedro est un charmant village situé à 900 mètres de la plage de Veloso et à 1,5 km de la plage de Curral, dans le sud d'Ilhabela. Il propose une connexion Wi-Fi et un parking gratuits ainsi qu'une piscine extérieure.
Les chambres spacieuses du Vila São Pedro sont équipées de la climatisation, d'un minibar, d'un four micro-ondes, d'un grille-pain, d'un coffre-fort et d'une télévision avec lecteur DVD. La plupart des chambres possèdent un balcon privé offrant une vue panoramique. Certains logements comprennent également une baignoire spa ou un ofurô.
Le Vila São Pedro est situé sur l'avenue principale d'Ilhabela, à 10 km de l'embarcadère des ferries. Il se trouve à 16 km du centre historique, situé dans la région nord de l'île.