CONTACT
Office
Creekside Center
63 Montgomery Drive
Santa Rosa, CA 95404
Phone
(707) 578-6492
Office Location
CDI is conveniently located near downtown Santa Rosa 1/2 block west of Memorial Hopital.
From hwy 101 take the downtown exit and follow 3rd Street east passed Bookwood Ave. to Montgomery Dr.
Located in the beautiful Creekside Center with ample parking. Our office is located on the east side in the Creekside Optometry building.