Request an Appointment
Get world-class treatment for your most important sense – your vision. Please provide us with your information and one of our schedulers will contact you within 24 hours to make your appointment.

Request an Appointment
Buffalo Niagara Medical Campus
1176 Main Street
Buffalo, NY 14209
Buffalo, NY 14209
Northtowns Office
3580 Sheridan Dr, Ste 150
Amherst, NY 14226
Amherst, NY 14226
Southtowns Office
301 Sterling Drive
Orchard Park, NY 14127
Orchard Park, NY 14127


Buffalo Niagara
Medical Campus
1176 Main St.
Buffalo, NY 14209
P: 716-881-7900
F: 716-881-4349
Office Hours:
M-F 8a.m. - 4:30p.m.
Northtowns Office
3580 Sheridan Drive
Suite 150
Amherst, NY 14226
P: 716-881-7900
F: 716-833-4916
Office Hours:
M-F 8a.m. - 4:30p.m.
Southtowns Office
301 Sterling Drive
Orchard Park, NY 14127
P: 716-677-6500
F: 716-677-6507
Office Hours:
M-F 8a.m. - 4:30p.m.