Where is Vendicari?

Where is Vendicari located?

Vendicari, Sicily, Italy (approx. 36.71889°, 15.09094°)


Where is Vendicari on the map?