17 Clay Ct
Novato, CA 94949
$1,885,000 USD
4,000 SF
4
Units
5.44% Cap Rate
4,000 SF
$1,885,000 USD
Apartments