85.74.17.120 is located in Filiatrá, Greece (latitude 37.156, longitude 21.585) db-ip data: September 2026