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