Websites hosted on 216.16.234.134 IP Address
Geo Location Information for 216.16.234.134 IP Address. The IP Address 216.16.234.134 is located at 43.4939 latitude and -80.4933 longitude in Canada. Friendly Location for the IP Address is Ontario, Waterloo, Canada, N2K.