NPI Central
Luis Escobar, MD — NPI 1831185602, Hollywood, FL | NPI Central