2575 E Bayshore Rd
Palo Alto, CA 94303
$10,101,600 USD
14,640 SF
14,640 SF
$10,101,600 USD
Flex