Where you’ll find us

 

Lake Geneva

Somewhere between Switzerland and France.