603 N Cedros Avenue

  • $8,600,000
Solana Beach