129.130.8.64 is located in Manhattan, United States (latitude 39.189, longitude -96.6) db-ip data: September 2026