Where is Preveza?

Where is Preveza located?

Preveza, Ipeiros, Greece (approx. 38.9589226°, 20.7496811°)


Where is Preveza on the map?