88
600 Riverside Ave
Santa Cruz, CA 95060
$24,000,000 USD
35,772 SF
35,772 SF
$24,000,000 USD
Hotel