Get directions to: Niros Gyros, Urbana, IL
Restaurant address: 1007 W University Ave Urbana, IL 61801, USA
Restaurant: Niros Gyros