93.222.195.92 is located in Ecklingerode, Germany (latitude 51.5, longitude 10.317) db-ip data: September 2026