Get directions to: Grand Palace Chinese Restaurant, Sunnyvale, CA
Restaurant address: 711 Town And Country Sunnyvale, CA 94086, USA
Restaurant: Grand Palace Chinese Restaurant