Websites hosted on 149.12.64.136 IP Address
Geo Location Information for 149.12.64.136 IP Address. The IP Address 149.12.64.136 is located at 36.5243 latitude and -6.1893 longitude in Spain. Friendly Location for the IP Address is Cadiz, Puerto Real, Spain, 11510.