Geo Location Information for 150.185.168.156 IP Address. The IP Address 150.185.168.156 is located at 8.59524 latitude and -71.1434 longitude in Venezuela. Friendly Location for the IP Address is Merida, Merida, Venezuela, Bolivarian Republic Of, 5101