Loma Linda University Children's Health - Indio Pediatrics, Address : 82901 Bliss Ave, Indio, California 92201 Phone : 760-477-0733 Official Website Doctor CLAIM YOUR LISTING