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