Location of store Sbarro in Market Place Shopping Center mall is 2000 North Neil Street, Champaign, Illinois - IL 61820.
GPS Coordinates: 40.140286, -88.24472
« Return to store detail