873 Stevens Ave Solana Beach Ca 92075, 12317 | HotPads