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