23
497 Sebastopol Ave
Santa Rosa, CA 95401
$1,075,000 USD
2,944 SF
4
Units
5.25% Cap Rate
2,944 SF
$1,075,000 USD
Apartments