5
515 Cedar St
Santa Cruz, CA 95060
$845,000 USD
2,256 SF
2,256 SF
$845,000 USD
Restaurant