Where is Saint-André-de-la-Roche?

Where is Saint-André-de-la-Roche located?

Saint-André-de-la-Roche, Saint-André-de-la-Roche, France (approx. 43.73729°, 7.287323°)


Where is Saint-André-de-la-Roche on the map?