L'Auberge de l'Ill

Illhaeusern, France

Year Rank
2003 18
2004 43
2005 37