Dr. Chen is a licensed Internal Medicine in ON. Graduated in 1982. Medical degree obtained from Guangdong, Sun Yat-Sen Medical University in China. Currently practices at Childrens After Hours Care (Childrens After Hours Care), located at 403-1100 Sheppard Ave, Willowdale, ON M2K 2W1. Dr. Chen specializes in internal medicine, primary care.. In addition to English, Dr. Chen speaks Mandarin and Cantonese.