Get directions to: Lock Chun Restaurant, Santa Clara, CA
Restaurant address: 4495 Stevens Creek Blvd Santa Clara, CA 95051, USA
Restaurant: Lock Chun Restaurant