38.59.14.218 is located in Titusville, United States (latitude 28.612, longitude -80.808) db-ip data: September 2026