81.109.111.68 is located in Stevenage, United Kingdom (latitude 51.902, longitude -0.203) db-ip data: September 2026