A Tijuana-inspired taco franchise launched its second Los Angeles storefront in Westwood with a free taco promotion Friday evening. Victor Delgado and Jorge Alvarez-Tostado, the owners of Tacos 1986, created the franchise back in 2018 as a taco stand traveling around Los Angeles, making stops in Venice, Smorgasburg and Koreatown. Read more...