Where is Selva?

Where is Selva located?

Selva, Trentino-South Tyrol, Italy (approx. 46.01667°, 11.6°)


Where is Selva on the map?