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