26
2465 El Camino Real
Santa Clara, CA 95051
$6,750,000 USD
12,580 SF
12,580 SF
$6,750,000 USD
Hotel