Situé à Poggiardo, à 35 km de Roca et à 40 km de la Piazza Mazzini, l'Il Borgo propose un restaurant, une vue sur la ville et une connexion Wi-Fi gratuite.
Les logements comprennent une terrasse, une télévision ainsi qu'une salle de bains privative pourvue d'un bidet et d'un sèche-cheveux. Tous les logements disposent d'un balcon donnant sur la cour intérieure.
Ce Bed & Breakfast assure un service de location de voitures.
L'Il Borgo se trouve à 41 km de la place Sant' Oronzo et à 9,2 km de la grotte Zinzulusa. L'aéroport de Brindisi, le plus proche, est implanté à 81 km.