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
Bellevue
+ BOOK APPOINTMENT
1101 106th Ave NE, Suite 10
Bellevue, WA 98004
Tel: (425) 451-7798
Get Directions
+ BOOK APPOINTMENT
1101 106th Ave NE, Suite 10
Bellevue, WA 98004
Tel: (425) 451-7798
Get Directions
Bellingham - Barkley
+ BOOK APPOINTMENT
2900 Woburn Street, Suite 101
Bellingham, WA 98226
Inside Barkley Haggen
Tel: (360) 483-2001
Get Directions
Bellingham - James Street
+ BOOK APPOINTMENT
2520 James Street
Bellingham, WA 98225
Tel: (360) 393-4000
Get Directions
Ferndale
+ BOOK APPOINTMENT
1815 Main Street, Suite 101
Ferndale, WA 98248
Tel: (360) 746-8890
Get Directions
+ BOOK APPOINTMENT
1815 Main Street, Suite 101
Ferndale, WA 98248
Tel: (360) 746-8890
Get Directions
Marysville
+ BOOK APPOINTMENT
9516 State Ave, Suite A
Marysville, WA 98270
Tel: (360) 658-5071
Get Directions
+ BOOK APPOINTMENT
9516 State Ave, Suite A
Marysville, WA 98270
Tel: (360) 658-5071
Get Directions
Mill Creek
+ BOOK APPOINTMENT
16030 Bothell-Everett Hwy
Suite 105
Mill Creek, WA 98012
Tel: (425) 353-5544
Get Directions
+ BOOK APPOINTMENT
16030 Bothell-Everett Hwy
Suite 105
Mill Creek, WA 98012
Tel: (425) 353-5544
Get Directions
Mountlake Terrace
+ BOOK APPOINTMENT
23009 56th Ave W, Ste A
Mountlake Terrace, WA 98043
Tel: (425) 778-0133
Get Directions
+ BOOK APPOINTMENT
23009 56th Ave W, Ste A
Mountlake Terrace, WA 98043
Tel: (425) 778-0133
Get Directions
Redmond
+ BOOK APPOINTMENT
8070 160th Avenue NE
Redmond, WA 98052
Tel: (425) 883-9300
Get Directions
+ BOOK APPOINTMENT
8070 160th Avenue NE
Redmond, WA 98052
Tel: (425) 883-9300
Get Directions
Silver Lake
+ BOOK APPOINTMENT
12728 19th Ave SE, Suite 102
Everett, WA 98208
Tel: (425) 353-5544
Get Directions
+ BOOK APPOINTMENT
12728 19th Ave SE, Suite 102
Everett, WA 98208
Tel: (425) 353-5544
Get Directions