Geo Location Information for 200.16.90.22 IP Address. The IP Address 200.16.90.22 is located at 19.45 latitude and -70.7 longitude in Dominican Republic. Friendly Location for the IP Address is Santiago, Santiago De Los Caballeros, Dominican Republic, 11403