Where is Yvoire?

Where is Yvoire located?

Yvoire, Yvoire (Station), France (approx. 46.371025°, 6.3243823°)


Where is Yvoire on the map?