Where is Torregaveta?

Where is Torregaveta located?

Torregaveta, Torregaveta (Station), Italy (approx. 40.81139°, 14.045°)


Where is Torregaveta on the map?