Leonardo's Little Italy Restaurant
Address:
5901 Southwest Ave, Saint Louis, MO 63139
Phone:
(314) 781-5988 Restaurants
Other Businesses:
- Hunan Wok at 2428 S Brentwood Blvd, Saint Louis, MO 63144
- J. McGraugh's Bar & Grill at 8405 Maryland Ave, Saint Louis, MO 63105
- Subway at 50 Gay Ave, Saint Louis, MO 63105
- Tokens Restaurant at 3101 Hampton Ave, Saint Louis, MO 63139
- The Art of Entertaining at 8796 Big Bend Blvd, Saint Louis, MO 63119