Chen Neighborhood Medical Centers Of South Florida Llc NPI 1497423693 Practice location: 401 Opa Locka Blvd, Opa Locka, FL 330543528 Taxonomy code: 332900000X Phone: (786) 535-7200