Get directions to: Chef Chens, Sunnyvale, CA
Restaurant address: 542 Lakeside Dr Ste 3 Sunnyvale, CA 94085, USA
Restaurant: Chef Chens