Geo Location Information for 13.224.96.106 IP Address. The IP Address 13.224.96.106 is located at 47.3667 latitude and 8.55 longitude in Switzerland. Friendly Location for the IP Address is Zurich, Zurich, Switzerland, 8099
The easiest way to listen to podcasts on your iPhone, iPad, Android, PC, smart speaker – and even in your car. For free. Bonus and ad-free content available with Stitcher Premium.