Vista del Lago 2650 Keystone Avenue is a rental apartment building with 3 floorplans available. It is located in Santa Clara. It has apartment amenities including outdoor space, on-site laundry, air conditioning, ceiling fan, high ceilings, assigned parking, fireplace, dishwasher, balcony, garden, hardwood floor, and carpet. It has building amenities including garage parking, residents lounge, package service, fitness center, on-site management, concierge service, business center, controlled access, dry cleaning service, door person, and on-site laundry.