Larry Homer Smith, MD, Internal Medicine

6422 Memphis St
New OrleansLA  70124-3151 (Orleans County)


Phone: 985-228-2114
Fax:

NPI: 1801845540
License Number: MD.09567R (LA)