78.94.196.110 is located in Wolfach, Germany (latitude 48.293, longitude 8.216) db-ip data: September 2026