Get directions to: 369 Shanghai Place, Anaheim, CA
Restaurant address: 613 North Euclid Street Anaheim, CA 92801, USA
Restaurant: 369 Shanghai Place