Where is Villa Royale Montsouris, Paris?

Where is Villa Royale Montsouris, Paris located?

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


Where is Villa Royale Montsouris, Paris on the map?