99.1.207.46 is located in Acworth, United States (latitude 34.051, longitude -84.721) db-ip data: September 2026