Geo Location Information for 143.95.88.149 IP Address. The IP Address 143.95.88.149 is located at 34.0432 latitude and -118.251 longitude in United States. Friendly Location for the IP Address is California, Los Angeles, United States, 90014
Further Consulting - Specializing in WHM / CPanel VPS Hosting, Linux server management & Asterisk VOIP.