Baja Taco Shack

restaurant in South Broadway District, Imperial Beach

Phone: (619) 575-4606

Address: 1547 Jayken Way # B, Chula Vista CA, 91911