Sbarro Reviews & Details
1401 W Green St
Sbarro is located at 1401 W Green St in Urbana near the intersection of W Green St and E Green St. Their menu consists of Italian and American dishes . Call (217) 337-0100 for delivery or takeout.
- Cuisine:Italian and American
- Service:Delivery and Takeout
- On The Menu:Pizza and Pasta
- Major Intersection:W Green St And E Green St
Tell us more about Sbarro Urbana!