95.172.254.11 is located in Sheffield (Chapeltown), United Kingdom (latitude 53.471, longitude -1.472) db-ip data: September 2026