Torremaggiore is a town and comune in the province of Foggia in the Apulia region of southeast Italy.It lies on a hill, 169 m over the sea, and is famous for production of wine and olives.
Torremaggiore is a town and comune in the province of Foggia in the Apulia region of southeast Italy.It lies on a hill, 169 m over the sea, and is famous for production of wine and olives.