Kemoll's Italian Restaurant

211 North Broadway, St Louis, Missouri 63102

kemolls.jpg

Closed

211 North Broadway, St Louis, Missouri 63102
Lunch
Monday–Friday: 11:00 a.m.–1:30 p.m.

Dinner
Monday–Saturday: Open at 5:00pm
Italian
$$$$
Best Restaurants 2018
Downtown