Geo Location Information for 139.142.66.236 IP Address. The IP Address 139.142.66.236 is located at 49.2879 latitude and -123.12 longitude in Canada. Friendly Location for the IP Address is British Columbia, Vancouver, Canada, V6e 3x1
Shop in Toronto, Local business directory of stores and services. Compare online reviews, find directions and buy online from local businesses in Toronto.