The Taco Stand hero image

The Taco Stand

Restaurant

621 Pearl St, La Jolla, CA 92037, USA

Biter Score
8.4
Closed
Tuesday: 9 AM – 9 PM
The Taco Stand photo 1
The Taco Stand photo 2
The Taco Stand photo 3