Hermitage St GermainDiscover the mystical Church of St Germain and its cave above Talloires with view on Lake Annecy!