Apartment Unit 189153 at 3770 Flora Vista Avenue, Santa Clara, CA 95051 - HotPads