Located on the shores of the world famous Lake Geneva, Hotel Angleterre & Residence is a luxury Lausanne-Ouchy hotel. Guests will enjoy clean lines, contemporary and modern furnishings, and sleek décor. Minutes from the charming downtown area, there is plenty...