Get directions to: Jasmine Chinese Cuisine, Los Gatos, CA
Restaurant address: 20 S Santa Cruz Ave Ste 204 Los Gatos, CA 95030, USA
Restaurant: Jasmine Chinese Cuisine