17
1015 S A St
Santa Rosa, CA 95404
$4,150,000 USD
6,041 SF
14
Units
7.38% Cap Rate
6,041 SF
$4,150,000 USD
Apartments