Erik Peter Castle, MD, Urology

1415 Tulane Ave Fl 3
New OrleansLA  70112-2600 (Orleans County)


Phone: 504-988-5271
Fax: 504-988-7655

NPI: 1235221078
License Number: 36421 (AZ)