Taylor & Vaccaro Creekside Optometry Serving Santa Rosa, CA View Phone 707-542-2892 61 Montgomery DrSanta Rosa, CA 95404 Experience & Reliability Send to My Email Send to My Phone Print this Page