Where is Hotel d'Angleterre?

Where is Hotel d'Angleterre located?

Hotel d'Angleterre, Canton of Geneva, Switzerland (approx. 46.2097°, 6.15049°)


Where is Hotel d'Angleterre on the map?