A castle near the shores of lake Annecy, France.