Villa Pizza is located in the Lincolnwood Mall and only happened upon the place as I needed some lunch before test driving a car at Grossinger (right next... Read More
Reviewed by Doro r. on Dec 2nd, 2007
This is NOT Chicago style. This is NOT a butter crust.
If the last 2 sentences still have you on board, then you are going to love this pizza. You will... Read More