We have 21 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
Mill Creek
+ BOOK APPOINTMENT
16030 Bothell-Everett Hwy
Suite 105
Mill Creek, WA 98012
Tel: (425) 379-9080
Get Directions
+ BOOK APPOINTMENT
16030 Bothell-Everett Hwy
Suite 105
Mill Creek, WA 98012
Tel: (425) 379-9080
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
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
Bellingham - Sunset Square
+ BOOK APPOINTMENT
1225 Sunset Dr E, Suite 125
Bellingham, WA 98226
Tel: (360) 746-8549
Get Directions
+ BOOK APPOINTMENT
1225 Sunset Dr E, Suite 125
Bellingham, WA 98226
Tel: (360) 746-8549
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
Bellingham - James Street
+ BOOK APPOINTMENT
2520 James Street
Bellingham, WA 98225
Tel: (360) 393-4000
Get Directions
+ BOOK APPOINTMENT
2520 James Street
Bellingham, WA 98225
Tel: (360) 393-4000
Get Directions
Bellingham - Barkley
+ BOOK APPOINTMENT
2900 Woburn Street, Suite 101
Bellingham, WA 98226
Tel: (360) 483-2001
Get Directions
+ BOOK APPOINTMENT
2900 Woburn Street, Suite 101
Bellingham, WA 98226
Tel: (360) 483-2001
Get Directions
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