677 North York St, Elmhurst, Illinois 60126 USA
Cilantro taco Grill located on York Street
Photo Credit: Yelp