Where is La Villa Royale, Paris?

Where is La Villa Royale, Paris located?

La Villa Royale, Paris, La Villa Royale, Paris, France (approx. 48.88215°, 2.33675°)


Where is La Villa Royale, Paris on the map?