Websites hosted on 142.196.234.238 IP Address
Geo Location Information for 142.196.234.238 IP Address. The IP Address 142.196.234.238 is located at 28.6766 latitude and -81.1991 longitude in United States of America. Friendly Location for the IP Address is Florida, Oviedo, United States, 32765.