Where is Hotel Rousseau?

Where is Hotel Rousseau located?

Hotel Rousseau, Canton of Geneva, Switzerland (approx. 46.20702°, 6.1438°)


Where is Hotel Rousseau on the map?