Aiberto's Taco Shop
3894 41st St, San Diego
(619) 640-6810
Menu
Restaurants in San Diego, CA
Aiberto's Taco Shop
3894 41st St, San Diego, CA 92105
(619) 640-6810