December 28, 2003 A short drive on the French Alsace Wine Road (5 of 9)
another French resturant in Selz, France