WARNING: Internet Explorer does not support modern web standards. This site may not function correctly on this browser and is best viewed on Chrome, Firefox or Edge browsers. Learn More.

Thank You For Contacting Us

Thank you for contacting us. We will get back to you in 1-2 business days. If you have not heard from us in 2 business days, please call 760-340-3937.

760-340-3937
Request or Schedule an Appointment
Ways to Pay
Patient Portal

Our locations

555 E Tachevah Dr
Palm Springs, CA 92262
Hours
Mon-Fri: 8am-5pm
72057 Dinah Shore Dr
Bldg D
Rancho Mirage, CA 92270
Hours
Mon-Fri: 8am-5pm
78560 Highway 111
La Quinta, CA 92253
Hours
Mon-Fri: 8:00 am-5:00 pm

**NEW SATURDAY HOURS** Will be open ONLY every other Saturday starting 7/11/2026: *8:30 am-3:00 pm
72301 Country Club Drive
Rancho Mirage, CA 92270
Hours
By Appointment Only