Get directions to: Fedora's Pizza & Deli, Peoria, IL
Restaurant address: 1229 W Mcclure Ave Peoria, IL 61604, USA
Restaurant: Fedora's Pizza & Deli