new china delight

650-961-6635

360 Castro St, Mountain View, CA, 94041-1206

Type:Full service

Cuisine:American-Chinese

new china delight×