805 Front St
Santa Cruz, CA 95060
$2,995,000 USD
14,146 SF
14,146 SF
$2,995,000 USD
Office