877 Cedar St
Santa Cruz, CA 95060
$1,800,000 USD
4,301 SF
1
Unit
4,301 SF
$1,800,000 USD
Office