NPI Central
Casa Palmera Care Center, Inc. NPI Number 1669468286 — Del Mar, CA | NPI Central