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