Websites hosted on 12.157.149.186 IP Address
Geo Location Information for 12.157.149.186 IP Address. The IP Address 12.157.149.186 is located at 32.9728 latitude and -117.0379 longitude in United States of America. Friendly Location for the IP Address is California, Poway, United States, 92064.