Request an Appointment
Find a Center
Contact Us




500 E. Mountain View Street
Barstow, CA 92311-293
(760) 256-8791
Click for Directions


12442 Limonite Ave., Suite 200
Eastvale CA 91752
(951) 737-4000
Click for Directions


11959 Mariposa Rd.
Hesperia, CA 92345
(760) 956-1100
Click for Directions

Rancho Cucamonga

8112 Milliken Ave., Suite 203
Rancho Cucamonga, CA 91730
(909) 945-9400
Click for Directions


41877 Enterprise Circle N.,Suite 110
Temecula, CA 92590
(951) 296-2244
Click for Directions


555 North 13th Ave.
Upland, CA 91786
(909) 982-8846
Click for Directions

Common Vision Challenges by Age

20 - 40
Are you tired of glasses & contacts?
Are you curious about LASIK vision correction?

Take Our Free LASIK Self-Evaluation
40 - 50
Has your up-close vision become blurry?
Do you need reading glasses to see menus, text messages, labels, etc.?
Are you experiencing cloudy, yellowed vision?
Have you been diagnosed with cataracts?

Take Our Free Cataract Self-Evaluation


We recently announced that our offices would be canceling and rescheduling all non-emergency surgeries and all non-urgent clinic visits, but your eye care doesn’t have to wait.

We are now offering virtual teleophthalmology visits for nearly all types of non-urgent visits. To learn more about virtual visits, please click here or call us to request an appointment.

For more information on how we are handling in-office visits, please click here.