3
427 Barson St
Santa Cruz, CA 95060
$1,200,000 USD
1,542 SF
11.25% Cap Rate
1,542 SF
$1,200,000 USD
Freestanding