Leona's Restaurant
43 W. Dundee, Wheeling, IL, USA

I stumbled upon quite an impressive piece of food today. I ate at Leona's, and by God they served up the biggest fucking mozzarella stick I have ever seen. I'd say it was roughly the size of a Twinkie, probably a bit bigger. This wasn't a mutation – it's standard issue, and they cost $1 each. It was fucking good, too.

I also found their five-cheese lasagna to be extremely satisfying. The Pepsi was tasty and plentiful, in a big glass.

The urinals had ice cubes.

Review by Illusion Master, April 2003