Locorotondo is a town in the province of Bari (BA) in the Italian region of Apulia (Puglia), Italy. Get in Get around See Locorotondo is listed as one of the most beautiful hamlets in Italy. Mother Church of St George the Martyr Countryside Do Buy Eat Drink Sleep Connect Go next