Leigh Victoria Deshotels, MD, Internal Medicine

1430 Tulane Ave Ste Sl50
New OrleansLA  70112-2632 (Orleans County)


Phone:
Fax:

NPI: 1003311895
License Number: 326108 (LA)