Where is Villa Royale Montsouris, Paris located?
Villa Royale Montsouris, Paris, Villa Royale Montsouris, Paris, France (approx. 48.82351°, 2.33069°)
Villa Royale Montsouris, Paris, Villa Royale Montsouris, Paris, France (approx. 48.82351°, 2.33069°)