Skip to main content

The Taco Stand

restaurant · taco restaurant · San Diego, CA

Address
3000 Upas St, San Diego, CA 92104-4221
Phone
(619) 795-8797
Where
32.7412, -117.1297

Search Hominin for The Taco Stand

Other restaurants nearby

More in San Diego

The Taco Stand — restaurant in San Diego, CA | Hominin