There are 2 Psychiatric Hospital providers with a NPI number registered in Indio California.
NPI |
Provider Name |
Address |
Type |
1790196178 | TELECARE CORPORATION | 47915 OASIS ST INDIO, CA ZIP 92201 Phone: (510) 337-7950
| Organization |
1861139206 | ALMA ROSA ESPINOZA | 47915 OASIS ST INDIO, CA ZIP 92201 Phone: (760) 863-8600
| Individual |