9
2120 Williams St
Palo Alto, CA 94306
$1,900,000 USD
840 SF
2
Units
1.48% Cap Rate
840 SF
$1,900,000 USD
Apartments