2155 Delaware Ave
Santa Cruz, CA 95060
$10,800,000 USD
44,000 SF
44,000 SF
$10,800,000 USD
Loft Creative Space