Chen Neighborhood Medical Centers Of South Florida, Llc NPI 1447857339 Practice location: 2445 Nw 62nd St, Miami, FL 331477740 Taxonomy code: 332900000X Phone: (786) 598-8277