Josephus Robert Barnes, MD, Psychiatry & Neurology

1301 Amelia St
Ste A
New OrleansLA  70115-3616 (Orleans County)


Phone: 504-891-7000
Fax: 504-891-7344

NPI: 1881613271
License Number: 011728 (LA)