3020 Pleasure Point Drive

  • $5,200,000
Santa Cruz