Websites hosted on 184.150.228.12 IP Address
Geo Location Information for 184.150.228.12 IP Address. The IP Address 184.150.228.12 is located at 51.0927 latitude and -114.2017 longitude in Canada. Friendly Location for the IP Address is Alberta, Calgary, Canada, T3B.