Share via email
  • Location: La Quinta, California
  • Size: 129 units, 148,793 sqft
  • Built: 2007

Inquire about this property