Loading map…
LEOBAR
LEOBAR in Strasbourg, France, provides a chic and modern dining setting. A subtle, inviting aroma suggests expertly prepared dishes. Experience a wonderfully smooth texture in their offerings, often highlighting the results of careful fermentation. A stylish spot in the heart of Alsace.