Nick & Willy’s Pizza

4700 N. University Street Suite 90 Peoria , IL 61614
Visit Website

Description

Nick-N-Willy’s Pizza is currently located at the Metro Centre in Peoria, IL. Order your favorite pizza, pasta, salad, and more, all with the click of a button! Try out their tasty salads, sides, sandwiches, wings, and wraps!

Map

Discover Peoria, IL