83.212.85.21 is located in Athens, Greece (latitude 37.987, longitude 23.766) db-ip data: September 2026