Where is Villa Montparnasse, Paris?

Where is Villa Montparnasse, Paris located?

Villa Montparnasse, Paris, Villa Montparnasse, Paris, France (approx. 48.83494°, 2.32961°)


Where is Villa Montparnasse, Paris on the map?