12
4149 El Camino Way
Palo Alto, CA 94306
$1,100,000 USD
1,224 SF
1
Unit
3.53% Cap Rate
1,224 SF
$1,100,000 USD
Office