85.16.237.95 is located in Cuxhaven, Germany (latitude 53.868, longitude 8.699) db-ip data: September 2026