608 Spencer Ave Santa Rosa, CA 95404
Estimated home value
About 608 Spencer Ave, Santa Rosa, CA
The property is located at 608 Spencer Ave, Santa Rosa, CA 95404. This is a single family residence / townhouse built in 1900. It has 3 bedrooms, and 1 bathroom. The home has a living area of 1,334 square feet and a total lot size of 0.13 acres.