Get directions to: King Chwan Chinese Restaurant, Santa Cruz, CA
Restaurant address: 415 Ocean St Santa Cruz, CA 95060, USA
Restaurant: King Chwan Chinese Restaurant