Geo Location Information for 198.105.26.96 IP Address. The IP Address 198.105.26.96 is located at 40.7056 latitude and -74.009 longitude in United States. Friendly Location for the IP Address is New York, New York City, United States, 10005
OANDA: Award-winning leader in Currency Data, Forex & CFD Trading, offering leveraged trading, payment and data services for businesses and investors.