Get directions to: Ay Caramba Taco Shop, San Diego, CA
Restaurant address: 2933 Beyer Boulevard San Diego, CA 92154, USA
Restaurant: Ay Caramba Taco Shop