60 E Green St, Champaign, Illinois 61820 USA
Veggie Tlacoyo, Veggie Taco Mexica, and Chips & Salsa
Photo Credit: Yelp