79.106.35.138 is located in Burrel, Albania (latitude 41.61, longitude 20.009) db-ip data: September 2026