70.115.241.106 is located in Dallas, United States (latitude 32.743, longitude -96.889) db-ip data: September 2026