Leonardo's Little Italy Restaurant, SAINT LOUIS, Missouri (MO)
Comfortably positioned at 5901 Southwest Avenue () in SAINT LOUIS, Missouri (MO) (63139), Leonardo's Little Italy Restaurant is available at 3147815988. Please do give them a call upfront to make a reservation.
More restaurants in SAINT LOUIS, Missouri (MO)
Leonardo's Little Italy Restaurant contact information and details:
Address: 5901 Southwest Avenue - , SAINT LOUIS, Missouri (MO) 63139
Contact Phone: 3147815988
