Select Location
Select Service & Provider
First time visit. Includes a full vision check, eye health screening, and a glasses prescription.
Primera visita. Incluye examen de la vista, revision de la salud ocular, dilatacion y receta para lentes
Full new patient exam plus personalized contact-lens fitting, trial lenses, and wear and care training.
Todo el examen general y prueba de lentes de contacto, con entrenamiento de uso y cuidado.
-
Any Available Provider
-
Dr. Ryan Ngo
Cancellation Policy
We require at least 48 hours' notice to cancel or reschedule. A $50 fee will apply for late cancellations or missed appointments. For urgent medical concerns such as an eye injury, infection, sudden flashes/floaters, or sudden vision loss, please call our office directly.
Requerimos al menos 48 horas para cancelar o reprogramar. Se aplicará una tarifa de $50 por cancelaciones tardías o citas perdidas. Si necesita una cita médica por lesión ocular, infección, destellos/moscas volantes repentinos o pérdida repentina de la visión, llame directamente a nuestra oficina.
Select Appointment Time
Cancellation Policy
We require at least 48 hours' notice to cancel or reschedule. A $50 fee will apply for late cancellations or missed appointments. For urgent medical concerns such as an eye injury, infection, sudden flashes/floaters, or sudden vision loss, please call our office directly.
Requerimos al menos 48 horas para cancelar o reprogramar. Se aplicará una tarifa de $50 por cancelaciones tardías o citas perdidas. Si necesita una cita médica por lesión ocular, infección, destellos/moscas volantes repentinos o pérdida repentina de la visión, llame directamente a nuestra oficina.
Fill In Your Information
* By scheduling my appointment online, I understand that I will be charged a $50 fee if I miss my appointment, cancel, or reschedule with less than 48 hours notice.
* Al programar mi cita en línea, entiendo que se me cobrará una tarifa de $50 si falto a mi cita, cancelo o reprogramo con menos de 48 horas de anticipación.
Please wait... your appointment is being submitted.
Card on File Required
A hold of will be placed on your card. You will only be charged if you miss your appointment.
Card on file
A hold will be placed on this card. You will only be charged if you miss your appointment.
Enter your card details
Notice
Private Pay
By checking this box, you are choosing to be a private pay patient.
Notice
Private Pay
By checking this box, you are choosing to be a private pay patient.