Where is Selva?

Where is Selva located?

Selva, Tuscany, Italy (approx. 44.30616°, 9.95996°)


Where is Selva on the map?