4580 Laclede Ave
St Louis, MO 63108
St Louis, MO 63108
Open HoursDinner Tues.-Sat.
OverviewThe ambiance of understated elegance at Chez Leon is reminiscent of an authentic Parisian bistro. For an appetizer try the excellent pate; a different variety made fresh each...
more
