1266-1290 Franklin St
Santa Clara, CA 95050
$3,875,000 USD
8,114 SF
5.69% Cap Rate
8,114 SF
$3,875,000 USD
Storefront Retail Office