Apartment Unit 203 at 3715 Terstena Place, Santa Clara, CA 95051 - HotPads