223 Decker St
Santa Rosa, CA 95401
$1,900,000 USD
5,088 SF
12
Units
5,088 SF
$1,900,000 USD
Apartments