Where is Confluence?

Where is Confluence located?

Confluence, Confluence (Station), France (approx. 45.74157°, 4.818901°)


Where is Confluence on the map?