Where is Semnoz?

Where is Semnoz located?

Semnoz, Semnoz, France (approx. 45.797222°, 6.104722°)


Where is Semnoz on the map?