Geo Location Information for 152.118.24.181 IP Address. The IP Address 152.118.24.181 is located at -6.4 latitude and 106.819 longitude in Indonesia. Friendly Location for the IP Address is Jawa Barat, Depok, Indonesia, 16424
universitas indonesia, study in indonesia, University college indonesia, international university, college in indonesia, study abroad for indonesia