Geo Location Information for 109.69.68.97 IP Address. The IP Address 109.69.68.97 is located at 53.0864 latitude and 8.84914 longitude in Germany. Friendly Location for the IP Address is Bremen, Schwachhausen, Germany, 28211