Where is Villa Beaumarchais, Paris?

Where is Villa Beaumarchais, Paris located?

Villa Beaumarchais, Paris, Villa Beaumarchais, Paris, France (approx. 48.8591°, 2.3668°)


Where is Villa Beaumarchais, Paris on the map?