Taco shop with a large menu, including seafood dishes & vegetarian options.
2885 El Cajon Blvd, San Diego, CA 92104, United States