Apartment Unit 189331 at 3765 Tamarack Lane #189331, Santa Clara, CA 95051 - HotPads