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.
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