Geo Location Information for 216.245.221.130 IP Address. The IP Address 216.245.221.130 is located at 33.4996 latitude and -117.128 longitude in United States. Friendly Location for the IP Address is CALIFORNIA, TEMECULA, UNITED STATES
Hundreds of hotels to choose from in South America! Discount rates and easy online booking.