Villa Napoli Pizzeria
8546 W Lawrence Ave , Norridge, ILMap
Villa Napoli Pizzeria is a slice of Milan in your mouth. For what it's worth, lovers of pizza and other Italian dishes will feel quite at home at this cozy little spot that has a cult following with the locals of Norridge.
NEARBY THINGS TO DO
10 For $10 Showcase