Where is La Duchère?

Where is La Duchère located?

La Duchère, La Duchère, France (approx. 45.786816°, 4.795813°)


Where is La Duchère on the map?