13
623 Aston Ave
Santa Rosa, CA 95404
$1,900,000 USD
13,868 SF
10
Units
6.38% Cap Rate
13,868 SF
$1,900,000 USD
Apartments