Montecito Apartments

3765 Tamarack Lane, Santa Clara, CA 95051

Call 24/7866-598-3460

Email usShare

Featured amenities
  • Pet friendly
  • Covered parking
  • Pool
  • Fitness center

Check availability or lease online