99.69.140.43 is located in Pinehurst, United States (latitude 30.157, longitude -95.683) db-ip data: September 2026