23
1111-1115 Water St
Santa Cruz, CA 95062
$1,695,000 USD
3,312 SF
3,312 SF
$1,695,000 USD
Freestanding