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!
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!