Get directions to: Happy Jackal Salsa, Santa Cruz, CA
Restaurant address: 104 Bronson St Ste 4 Santa Cruz, CA 95062, USA
Restaurant: Happy Jackal Salsa