Where is La Tournette?

Where is La Tournette located?

La Tournette, La Tournette, France (approx. 45.827087°, 6.286146°)


Where is La Tournette on the map?