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