21
1730 Bay Rd
Palo Alto, CA 94303
$19,000,000 USD
148,924 SF
78
Units
3.87% Cap Rate
148,924 SF
$19,000,000 USD
Apartments