Yi Chen, MD, Family Medicine

15679 Ne 23rd St
ChoctawOK  73020-8592 (Oklahoma County)


Phone: 405-390-1800
Fax: 405-390-3846
Email: yic***@*****il.com

NPI: 1063736007
License Number: 27747 (OK)