26
823-825 Wheeler St
Santa Rosa, CA 95404
$1,698,000 USD
4,944 SF
6
Units
6.2% Cap Rate
4,944 SF
$1,698,000 USD
Apartments