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