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