885 E H St, Chula Vista, California 91910 USA
Meat was chewy tons of fat on the al pastor
Photo Credit: Yelp