Get directions to: Grand Sichuan, Sunnyvale, CA
Restaurant address: 920 E Arques Ave Sunnyvale, CA 94085, USA
Restaurant: Grand Sichuan