84.129.246.109 is located in Sonthofen, Germany (latitude 47.518, longitude 10.283) db-ip data: September 2026