Restaurants - Lockport, Illinois, United States
Serving Manager
Contact Paige Shepherd
Restaurant Owner/Manager
Contact Cheryl Sabourin
Pizza Maker
Contact Andrew Zalazinski
Villa Nova Pizza is a restaurants company based out of 874 N STATE ST, Lockport, Illinois, United States.