85.75.156.69 is located in Livadeia, Greece (latitude 38.436, longitude 22.877) db-ip data: September 2026