Cabrillo (The Overlook)

11620 E. Sahuaro Dr., Scottsdale, AZ 85259

  • Apartment
  • 187,520 Square Feet
  • 9.30 Acres
  • 224 Units
  • Built in 1987

Property Details

  • 187,520 Square Feet
  • 9.30 Acres
  • 224 Units
  • Built in 1987

Contact Information

  • Mike McClain
  • Marcus & Millichap Capital Corporation