18
656 N Santa Cruz Ave
Los Gatos, CA 95030
$7,999,999 USD
16,500 SF
5.34% Cap Rate
16,500 SF
$7,999,999 USD
Storefront Retail Residential