Where do you need Eye Services ?
Santa Rosa Plaza Optical World
707-544-3000
38.440143
-122.717483
About Santa Rosa Plaza Optical World
Santa Rosa Plaza Optical World is located at 1054 Santa Rosa Plz, Santa Rosa, CA. This location is in the Julliard Park Neighborhood Watch neighborhood. This business specializes in Opticians and Optometry.