Where is Hôtel Le Lavoisier, Paris?

Where is Hôtel Le Lavoisier, Paris located?

Hôtel Le Lavoisier, Paris, Hôtel Le Lavoisier, Paris, France (approx. 48.87377°, 2.3202°)


Where is Hôtel Le Lavoisier, Paris on the map?