Albertos Taco Shop

3894 41st St, San Diego 92105, United States Get Directions to this spot
3894 41st St
San Diego, 92105
CA, United States
(619) 640-6810

Rate and review Albertos Taco Shop in San Diego, CA, United States!

Share your experiences at Albertos Taco Shop with your friends or discover more Restaurants in San Diego, CA, United States.