188.64.188.60 is located in Kirkcaldy, United Kingdom (latitude 56.117, longitude -3.158) db-ip data: September 2026