We have 22 locations boasting 20 doctors, 100 staff, practices amounting to 40,000 square feet, one-hour labs and 40,000 frames. We are proud have treated over 200,000 Washington State residents.
Many Locations to Serve You
Ballard
+ BOOK APPOINTMENT
5406 Leary Ave NW
Seattle, WA 98107
Tel: (206) 784-0700
Get Directions
Bellingham - Barkley
+ REQUEST APPOINTMENT
2900 Woburn Street, Suite 101
Bellingham, WA 98226
Inside Barkley Haggen
Tel: (360) 483-2001
Get Directions
Bellingham - James Street
+ REQUEST APPOINTMENT
2520 James Street
Bellingham, WA 98225
Tel: (360) 393-4000
Get Directions
Bellingham - Meridian
+ REQUEST APPOINTMENT
4110 Meridian St
Bellingham, WA 98226
Tel: (360) 746-8549
Get Directions
Burlington
+ REQUEST APPOINTMENT
855 S Alder Street
Burlington, WA 98233
Tel: (360) 755-9211
Get Directions
Ferndale
+ CALL TO SCHEDULE
1815 Main Street, Suite 101
Ferndale, WA 98248
Tel: (360) 746-8890
Get Directions
+ BOOK APPOINTMENT
9516 State Ave, Suite A
Marysville, WA 98270
Tel: (360) 658-5071
Get Directions
Lynden
1824 Front Street, Suite B
Lynden, WA 98264
Tel: (360) 933-1815
Get Directions
+ BOOK APPOINTMENT
23009 56th Ave W, Ste A
Mountlake Terrace, WA 98043
Tel: (425) 778-0133
Get Directions
Oak Harbor
32895 State Route 20
Oak Harbor, WA 9827
Tel: (360) 544-5843
Get Directions
+ BOOK APPOINTMENT
12728 19th Ave SE, Suite 102
Everett, WA 98208
Tel: (425) 353-5544
Get Directions