Websites hosted on 199.83.216.12 IP Address
Geo Location Information for 199.83.216.12 IP Address. The IP Address 199.83.216.12 is located at 29.8476 latitude and -94.1297 longitude in United States of America. Friendly Location for the IP Address is Texas, Port Arthur, United States, 77641.