Where is Vizzavona?

Where is Vizzavona located?

Vizzavona, Vizzavona (Station), France (approx. 42.128708°, 9.133834°)


Where is Vizzavona on the map?