1040 E Schaumburg Rd, Olde Church Center, Streamwood, Illinois 60107 USA
Tostadas De Ceviche Y Pulpo
Photo Credit: Yelp