Get directions to: Salsa Taqueria, Yuba City, CA
Restaurant address: 1294 Stabler Ln Yuba City, CA 95993, USA
Restaurant: Salsa Taqueria