91.140.43.0 is located in Nikaia, Greece (latitude 37.967, longitude 23.65) db-ip data: September 2026