Geo Location Information for 89.166.55.145 IP Address. The IP Address 89.166.55.145 is located at 60.2039 latitude and 25.0847 longitude in Finland. Friendly Location for the IP Address is Uusimaa, Helsinki, Finland, 00930
Map of World Stadiums. Geography of professional sports leagues in the world. You can measure distance between two teams on a map