Where is New Hotel Le Voltaire, Paris?

Where is New Hotel Le Voltaire, Paris located?

New Hotel Le Voltaire, Paris, New Hotel Le Voltaire, Paris, France (approx. 48.85828°, 2.38159°)


Where is New Hotel Le Voltaire, Paris on the map?