104.160.13.162 is located in Stockholm (Södermalm), Sweden (latitude 59.319, longitude 18.062) db-ip data: September 2026