Apartment Unit at 900 Pepper Tree Lane #189603, Santa Clara, CA 95051 - HotPads