93.193.95.164 is located in Heppenheim an der Bergstrasse, Germany (latitude 49.641, longitude 8.632) db-ip data: September 2026