116 Nob Ave

  • $12,500,000
Del Mar