Get directions to: Snapper Jack's Taco Shack, Ventura, CA
Restaurant address: 5100 Telegraph Rd Ventura, CA 93003, USA
Restaurant: Snapper Jack's Taco Shack