Apartment Unit 3 at 3200 Homestead Road, Santa Clara, CA 95051 - HotPads