Where is Hôtel Beauregard, Paris?

Where is Hôtel Beauregard, Paris located?

Hôtel Beauregard, Paris, Hôtel Beauregard, Paris, France (approx. 48.84078°, 2.29935°)


Where is Hôtel Beauregard, Paris on the map?