14
229 Laurel St
Santa Cruz, CA 95060
$2,195,000 USD
1,150 SF
1,150 SF
$2,195,000 USD
Restaurant