23
2220 Chanticleer Ave
Santa Cruz, CA 95062
$10,800,000 USD
24,712 SF
16
Units
3.3% Cap Rate
24,712 SF
$10,800,000 USD
Apartments