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
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.





