-
Mario's Italian Lemonade
is an excellent Italian Restaurant Restaurant
Ranked #1 of 40 Restaurants in Little Italy Chicago.
Some say, it is frozen, seasonal, local.
.
The Latest Review: ★★★★★
Sent on the 12th of September, 2013
seasonal, similar, famous, frozen, little and local