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