23
4115 El Camino Real
Palo Alto, CA 94306
$1,406,220-$3,357,540 USD
6,896 SF
4
Units
6,896 SF
$1,406,220-$3,357,540 USD
Storefront Retail Office