Leonardo’s Kitchen and Wine Bar
(2130 Macklind Avenue, 314-664-1410)
Mon.-Thur. 11 a.m.-8 p.m.;
Fri.-Sat. 11 a.m.-9 p.m.
Rich LoRusso grew up on the Hill, just a block away…
Review: Leonardo’s Kitchen Serves Delicious St. Louis-Style Italian in Generous Quantities – St Louis Media