Geo Location Information for 84.19.96.2 IP Address. The IP Address 84.19.96.2 is located at 54.3268 latitude and -2.74757 longitude in United Kingdom. Friendly Location for the IP Address is England, Kendal, United Kingdom, La9 7rl
London Plumbers offering plumbing, heating & drain repairs. Total peace of mind: no repair, no charge. 12-month warranty. Call us now at 020 8003 3883.