Where is La Lastra?

Where is La Lastra located?

La Lastra, La Lastra (Station), Italy (approx. 43.806507°, 11.274443°)


Where is La Lastra on the map?