Howard W Russell, MD, Obstetrics & Gynecology

8120 Main St
Ste 302
HoumaLA  70360-3403 (Terrebonne County)


Phone: 985-223-0682
Fax: 985-223-0686

NPI: 1356452361
License Number: MD12455R (LA)