8
106 Sebastopol Ave
Santa Rosa, CA 95407
$898,000 USD
2,000 SF
7
Units
7.33% Cap Rate
2,000 SF
$898,000 USD
Apartments