NPI Central
Shahla Escobar, M.D. — NPI 1407087331, Tampa, FL | NPI Central