Websites hosted on 85.26.205.78 IP Address
Geo Location Information for 85.26.205.78 IP Address. The IP Address 85.26.205.78 is located at 57.9516 latitude and 38.3879 longitude in Russia. Friendly Location for the IP Address is Yaroslavl', Volga, Russian Federation, 152750.