Aibertos Taco Shop
3894 41st St
San Diego, CA 92105-2505
619-640-6810