24
129 Water St
Santa Cruz, CA 95060
$975,000 USD
2,060 SF
2,060 SF
$975,000 USD
Office