Thomas K Judd, MD, Internal Medicine

3700 Saint Charles Ave
4th Floor
New OrleansLA  70115-4637 (Orleans County)


Phone: 504-412-1444
Fax: 504-412-1497

NPI: 1740276542
License Number: 014758 (LA)