17
2136 Main St
Santa Clara, CA 95050
$2,080,000 USD
3,784 SF
6
Units
4.75% Cap Rate
3,784 SF
$2,080,000 USD
Apartments