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