Where is Villa Royale Montsouris, Paris?

Where is Villa Royale Montsouris, Paris located?

Villa Royale Montsouris, Paris, Ile-de-France, France (approx. 48.82351°, 2.33069°)


Where is Villa Royale Montsouris, Paris on the map?