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