Where is Hotel Churchill?

Where is Hotel Churchill located?

Hotel Churchill, Canton of Geneva, Switzerland (approx. 46.20512°, 6.15888°)


Where is Hotel Churchill on the map?