625 W North Ave, Villa Park, Illinois 60181 USA
Pork Tamale with green salsa added
Photo Credit: Yelp