Get directions to: Leo's Pizza, Petersburg, IL
Restaurant address: 119 E Douglas Ave Petersburg, IL 62675, USA
Restaurant: Leo's Pizza