Margaret Young Carter, MD, Ophthalmology

1717 Oak Park Blvd
#1
Lake CharlesLA  70601-8991 (Calcasieu County)


Phone: 337-478-3810
Fax:

NPI: 1063778504
License Number: 303436 (LA)