Isaac A Odudu, MD, Pediatrics

639 Lotus Dr N
Ste B
MandevilleLA  70471-2926 (Saint Tammany County)


Phone: 985-626-6133
Fax: 985-626-6136
Email: iod***@*****oo.com

NPI: 1780780528
License Number: 13224R (LA)