Leonard S Leichus, MD, Internal Medicine

2457 Care Dr
Ste D 100
TallahasseeFL  32308-3501 (Leon County)


Phone: 850-841-1166
Fax: 850-942-5466
Email: lei***@*****ol.com

NPI: 1871596148
License Number: ME69965 (FL)