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