495 Telegraph Canyon Rd, Chula Vista, California 91910 USA
Sad little birria taco.
Photo Credit: Yelp