Geo Location Information for 2.59.132.17 IP Address. The IP Address 2.59.132.17 is located at 50.5064 latitude and 6.46561 longitude in Germany. Friendly Location for the IP Address is Nordrhein-westfalen, Oberhausen, Germany, 53937
joinDOTA is a Dota 2-portal dedicated to broadcasting, community, tournaments, news & coverage of Dota 2, the game created by Valve