1040 E Schaumburg Rd, Olde Church Center, Streamwood, Illinois 60107 USA
Tampiqueña
Photo Credit: Yelp