Search our database by NPI number

Leigh Owyang

NPI: 1073698494

Leigh Owyang is a Optometry specialist focused health provider in Santa Rosa, California. affiliates with no hospitals or medical groups. Call Leigh Owyang on phone number 7075264050 for more information and advice or to book an appointment.

CitySanta Rosa
StateCalifornia
Address 12451 SUMMERFIELD RD
Postal Code95405
Phone7075264050
Fax7075691366
Primary SpecialtyOptometry

Leave your comments: