Margaret Taylor Carter, MD, Ophthalmology

140 E 5th St
NatchitochesLA  71457-5725 (Natchitoches County)


Phone: 318-357-8194
Fax: 318-352-3145

NPI: 1043279540
License Number: 009994 (LA)