Get directions to: Taste Of India, Yuba City, CA
Restaurant address: 1456 Bridge St Yuba City, CA 95993, USA
Restaurant: Taste Of India