closeView Me2 Bedroom Apartments Marina Vista Triplexes3680-3696 Flora Vista AveSanta Clara, CA 95051