93.23.75.242 is located in Niederhausbergen, France (latitude 48.624, longitude 7.702) db-ip data: September 2026