San Diego
The Taco Stand Downtown is one of San Diego.

1. The Taco Stand Downtown

9.2
645 B St (6th Avenue), San Diego, CA
Taco Restaurant · Central San Diego · 32 tips and reviews