193.218.102.136 is located in Zurich, Switzerland (latitude 47.417, longitude 8.56) db-ip data: September 2026