Deena A Sylvester, MD, Ophthalmology

13321 N Meridian Ave Ste 101
Oklahoma CityOK  73120-8356 (Oklahoma County)


Phone: 405-607-8948
Fax:

NPI: 1386638633
License Number: 22564 (OK)