99.74.206.98 is located in Alpharetta, United States (latitude 34.072, longitude -84.307) db-ip data: September 2026