98.190.3.18 is located in Fayetteville, United States (latitude 36.084, longitude -94.155) db-ip data: September 2026