Take a visual tour of the spectacular amenities and waterfront luxury apartments for rent in Northern California at The Triton in Foster City.