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