104.243.77.7 is located in Lafayette, United States (latitude 36.521, longitude -86.026) db-ip data: September 2026