Where is Institut Lumière?

Where is Institut Lumière located?

Institut Lumière, Institut Lumière, France (approx. 45.745087°, 4.870615°)


Where is Institut Lumière on the map?