Websites hosted on 216.16.142.134 IP Address
Geo Location Information for 216.16.142.134 IP Address. The IP Address 216.16.142.134 is located at 36.0972 latitude and -95.961 longitude in United States of America. Friendly Location for the IP Address is Oklahoma, Tulsa, United States, 74105.