Websites hosted on 212.183.201.139 IP Address
Geo Location Information for 212.183.201.139 IP Address. The IP Address 212.183.201.139 is located at 41.6552 latitude and -4.72372 longitude in Spain. Friendly Location for the IP Address is Castilla Y Leon, Valladolid, Spain, 47003.