Where is Sella?

Where is Sella located?

Sella, Friuli-Venezia Giulia, Italy (approx. 45.86083°, 13.01417°)


Where is Sella on the map?