Where is Windsor Opera, Paris?

Where is Windsor Opera, Paris located?

Windsor Opera, Paris, Windsor Opera, Paris, France (approx. 48.87344°, 2.34868°)


Where is Windsor Opera, Paris on the map?