Carovigno Situated half way between Brindisi and Ostuni on a hill top just a short distance from the Adriatic Sea are the town's houses... click here to learn more