608 Soquel Ave, Santa Cruz, California 95062 USA
Tacos! Al pastor and asada. Yummy!
Photo Credit: Yelp