Geo Location Information for 188.64.251.106 IP Address. The IP Address 188.64.251.106 is located at 52.2851 latitude and 7.44055 longitude in Germany. Friendly Location for the IP Address is Nordrhein-westfalen, Rheine, Germany, 48431