Where is Hôtel Saint Roch?
Where is Hôtel Saint Roch located?
Hôtel Saint Roch, Île-de-France, France (approx. 48.86571°, 2.33245°)
Where is Hôtel Saint Roch on the map?
{"latitude":48.86571,"longitude":2.33245,"title":"Hôtel Saint Roch"}