20
2131 Naomi Pl
Santa Rosa, CA 95403
$1,495,000 USD
4,880 SF
6
Units
3.4% Cap Rate
4,880 SF
$1,495,000 USD
Apartments