Where is Charly Centre?

Where is Charly Centre located?

Charly Centre, Charly Centre, France (approx. 45.649376°, 4.793233°)


Where is Charly Centre on the map?