11
40 Leafwood Cir
San Rafael, CA 94901
$1,400,000 USD
2,538 SF
3
Units
6.52% Cap Rate
2,538 SF
$1,400,000 USD
Apartments