185.25.21.3 is located in Thessaloniki, Greece (latitude 40.595, longitude 22.962) db-ip data: September 2026