657 24th Ave Santa Cruz Ca 95062 | HotPads