Louie

706 Demun, St Louis, Missouri 63105

Louie-9241.jpg

Photo by Gregg Goldman

706 Demun, St Louis, Missouri 63105
Dinner: Mon - Thu: 5 p.m. - 10 p.m.; Fri - Sat: 5 p.m. - 11 p.m.
Lunch: Mon - Fri: 11 a.m. - 2 p.m.
Italian
$$
Best Restaurants 2018
Clayton
Moderate

Mentions