Get directions to: Shang Hai Gourmet, Los Altos, CA
Restaurant address: 397 Main St Los Altos, CA 94022, USA
Restaurant: Shang Hai Gourmet