The Taco Stand
Address: The Taco Stand, 621, Pearl Street, Beach Barber Tract, La Jolla, San Diego, San Diego County, California, 92037, United States, San Diego, CA, USA
Cuisine: Mexican
Featured by: Kevin Noparvar
California burrito with well-balanced fries and flavorful steak
Browse all creator-verified restaurants · Discover more on elevATE