Geo Location Information for 82.159.201.143 IP Address. The IP Address 82.159.201.143 is located at 41.3891 latitude and 2.1611 longitude in Spain. Friendly Location for the IP Address is Barcelona, Barcelona, Spain, 08025
Web de l'Hospital Clínic i del IDIBAPS