Aibertos Taco Shop
Address:
3894 41st St, San Diego, CA 92105
Phone:
(619) 640-6810 Restaurants, Mexican
Other Businesses:
- The Coffee Bean & Tea Leaf at 120 Washington St, San Diego, CA 92103
- Gourmet India at 810 4th Ave, San Diego, CA 92101
- South Beach Bar & Grille at 5059 Newport Avenue, San Diego, CA 92107
- Gaglione Brothers: Famous Steaks & Subs at 3944 W Point Loma Blvd, San Diego, CA 92110
- Trieu Chau at 4653 University Ave, San Diego, CA 92105