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 on-site laundry, residents lounge, dry cleaning service, door person, concierge service, on-site management, package service, business center, garage parking, controlled access, and fitness center.