π 3600 Flora Vista Avenue, Santa Clara, CA 95051
Match with student apartments
π Write a Review