Mario's Italian Lemonade

1068 W Taylor St, Chicago IL

(708) 652-8680

Rated 5.0 out of 5 from 1 Reviews Mario's Italian Lemonade is a highly reviewed Italian Restaurant Restaurant Ranked #1 of 40 Restaurants in Little Italy Chicago. Some say it is frozen, seasonal, local.

★★★★★ on the 12th of September, 2013

seasonal, similar, famous, frozen, little and local
Location