← Urbana restaurants
Sbarro
No reviews yet
Pizza1401 W Green St, Urbana
Own or manage Sbarro? Claim this listing free
Hours
Hours not listed yet.
Details
Address1401 W Green St, Urbana 61801-2953
Phone+12173370100
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.