Geo Location Information for 195.224.99.180 IP Address. The IP Address 195.224.99.180 is located at 52.4814 latitude and -1.89983 longitude in United Kingdom. Friendly Location for the IP Address is England, Birmingham, United Kingdom Of Great Britain And Northern , B3 2as
Ian Morrison Fun Quiz Calas de Mallorca, Majorca