Get directions to: Villa Pizza, Peoria, IL
Restaurant address: 2200 W War Memorial Dr Peoria, IL 61614, USA
Restaurant: Villa Pizza