Le Clos de Langlade is a restaurant offering generous cuisine in a beautiful countryside setting.