Where is Lascari?

Where is Lascari located?

Lascari, Lascari (Station), Italy (approx. 38.01167°, 13.92833°)


Where is Lascari on the map?