Aiberto's Taco Shop
3894 41st St, San Diego
(619) 640-6810
Recent Reviews
Aiberto's Taco Shop
3894 41st St, San Diego 92105
(619) 640-6810