Vallarta Taco Shop

4125 El Cajon Blvd, San Diego CA

(619) 528-0008

Rated 5.0 out of 5 from 1 Reviews Vallarta Taco Shop is a highly regarded Taco Place Restaurant Ranked #1 of 36 Restaurants in North Park San Diego.

★★★★★ on the 7th of August, 2013

Definitely get the fish tacos, only a buck a piece, and they are de-lish (and a bit spicy too).
Location