9265 W Cermak Rd, North Riverside, Illinois 60546 USA
Dope Al pastor and steak taco
Photo Credit: Yelp