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