The public IP address 2.59.160.61 is located in Yekaterinburg, Sverdlovsk Oblast, Russia. It is assigned to the ISP Perviy TSOD and sub-delegated to LLC Roslabsystem. The address belongs to ASN 211618 which is delegated to LLC Roslabsystem. Please have a look at the tables below for full details about 2.59.160.61, or use the IP Lookup tool to find the approximate IP location for any public IP address.