Yosladis Teresaleon Baluja NPI 1487263869 Practice location: 15207 Sw 112th Pl, Miami, FL 331571139 Taxonomy code: 106S00000X Phone: (786) 585-3782