Oded Shechter, MD, Internal Medicine

3001 Nw 49th Ave
Ste 203
Fort LauderdaleFL  33313-7262 (Broward County)


Phone: 954-486-7224
Fax: 954-653-0469
Email: osh***@*****ol.com

NPI: 1952419145
License Number: ME0040660 (FL)