McNiro's Gyros Inc Map phone 706 S 6th St Champaign, Illinois 61820 Nyro's Gyros Map phone 2001 W Springfield Ave Champaign, Illinois 61821 Zorbas Restaurant Map phone 627 E Green St Champaign, Illinois 61820