Leonardo's Kitchen and Wine Bar

Permanently closed
2130 Macklind Ave
Saint Louis, MO 63110

Leonardo's Kitchen and Wine Bar, a cherished fixture in Saint Louis, MO, is renowned for its dedication to authentic Italian cuisine. With a legacy rooted in familial warmth and community spirit, the establishment invites patrons to savor expertly crafted dishes in a welcoming atmosphere.

Originally launched as LoRusso's Cucina in 1986, the restaurant has evolved over the years, garnering accolades for its consistent quality and attention to detail. The restaurant's commitment to creating memorable dining experiences has solidified its reputation as one of the best Italian dining spots in the area.

Generated from the website

Own this business?
See a problem?

You might also like

United StatesMissouriSaint LouisLeonardo's Kitchen and Wine Bar

Partial Data by Foursquare.