Geo Location Information for 159.148.90.3 IP Address. The IP Address 159.148.90.3 is located at 56.8601 latitude and 24.3654 longitude in Latvia. Friendly Location for the IP Address is Rigas, Salaspils, Latvia