85.72.104.95 is located in Kallithea, Greece (latitude 37.95, longitude 23.7) db-ip data: September 2026