188.97.5.28 is located in Hachelbich, Germany (latitude 51.344, longitude 10.965) db-ip data: September 2026