29
2030 N Pacific Ave
Santa Cruz, CA 95060
$915,000 USD
1,674 SF
1
Unit
1,674 SF
$915,000 USD
Apartments