Where is Hotel des Tourelles?

Where is Hotel des Tourelles located?

Hotel des Tourelles, Canton of Geneva, Switzerland (approx. 46.20565°, 6.13983°)


Where is Hotel des Tourelles on the map?