Albeto's Taco Shop
1 local recommends,
Location
1183 13th Street
Imperial Beach, CA
Albeto's Taco Shop by Airbnb Experiences
Get to know this iconic landmark through Airbnb Experiences, small group activities led by locals