3770 Flora Vista Avenue, Santa Clara, CA 95051-4378 - HotPads