San Diego
Toronado is one of San Diego.

1. Toronado

4026 30th St (btwn Polk & Lincoln Ave), San Diego, CA
Bar · North Park · 90 tips and reviews
Lucha Libre Taco Shop is one of San Diego.

2. Lucha Libre Taco Shop

8.7
1810 W Washington St (at India St), San Diego, CA
Taco Restaurant · Midtown · 257 tips and reviews