Leonardo's Little Italy Restaurant, SAINT LOUIS, Missouri (MO)

Looking for some food? Leonardo's Little Italy Restaurant is among the restaurants you might consider.
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