The Taco Stand opened its first location in the upscale La Jolla neighborhood in 2013 and the Tijuana-style tacos quickly took San Diego by storm.
The Taco Stand opened its first location in the upscale La Jolla neighborhood in 2013 and the Tijuana-style tacos quickly took San Diego by storm.