22
324 Idora Ave
Vallejo, CA 94591
$495,000 USD
1,467 SF
2
Units
7.28% Cap Rate
1,467 SF
$495,000 USD
Multifamily