Sbarro's Restaurant Peru - Hours & Locations
Sbarro's Restaurant - Peru
1607 36th Street, Peru IL 61354 Phone Number:(815) 224-3673Hours may fluctuate
Distance:0.68 miles
Hours may fluctuate