This is in Geneve Switzerland!!Been to this place and it was so nice..it is located almost in the middle of the lake and u can see directly from afar..