Websites hosted on 149.13.17.146 IP Address
Geo Location Information for 149.13.17.146 IP Address. The IP Address 149.13.17.146 is located at 40.3008 latitude and -3.4372 longitude in Spain. Friendly Location for the IP Address is Madrid, Arganda, Spain, 28500.