Get directions to: Jade Tree Chinese Restaurant, Cupertino, CA
Restaurant address: 10074 E Estates Dr Cupertino, CA 95014, USA
Restaurant: Jade Tree Chinese Restaurant