66050 Cottonwood Drive

  • $695,000
Joshua Tree