Phyllis B Wallo, MD, Psychiatry & Neurology

7611 Maple St
Ste A1
New OrleansLA  70118-5068 (Orleans County)


Phone: 504-444-5640
Fax:

NPI: 1831228543
License Number: 019636 (LA)