16
2122 Williams St
Palo Alto, CA 94306
$4,590,000 USD
3,298 SF
6
Units
2.94% Cap Rate
3,298 SF
$4,590,000 USD
Apartments