Where is Saint-Thibaud-de-Couz?

Where is Saint-Thibaud-de-Couz located?

Saint-Thibaud-de-Couz, Saint-Thibaud-de-Couz, France (approx. 45.501884°, 5.8442206°)


Where is Saint-Thibaud-de-Couz on the map?