Powered by

5% OFF online order!

Villa Napoli

8546 W Lawrence Ave, Norridge IL, 60706

Currently Closed   Full Hours  

Order Now
Villa Napoli is currently located at 8546 W Lawrence Ave. Order your favorite pizza, pasta, salad, wings, and more, all with the click of a button. Villa Napoli accepts orders online for both pickup and delivery.