811-813 Spencer Avenue
Santa Rosa Northeast, Santa Rosa, CA, 95404
660.0 _sqft_
$924 _persqft_
$610,000
13 DOM
MLS# 21900341
Built 1925
2-4 Units