18
721 Colorado Ave
Palo Alto, CA 94303
$4,300,000 USD
6,584 SF
6,584 SF
$4,300,000 USD
Office