Dr. Shen is a licensed Internal Medicine in NY. Graduated in 2018. Medical degree obtained from New York Medical College. Completed residency training at New York University and fellowship training at NYC Health and Hospitals. Currently practices at NYC Health + Hospitals (NYC Health + Hospitals), located at 79-01 Broadway, Elmhurst, NY 11373. Dr. Shen specializes in internal medicine, primary care.. In addition to English, Dr. Shen speaks Mandarin and Shanghainese.