Geo Location Information for 12.178.51.107 IP Address. The IP Address 12.178.51.107 is located at 37.4957 latitude and -120.856 longitude in United States. Friendly Location for the IP Address is California, Turlock, United States, 95381