Geo Location Information for 88.98.24.220 IP Address. The IP Address 88.98.24.220 is located at 53.6177 latitude and -2.1552 longitude in United Kingdom. Friendly Location for the IP Address is England, Rochdale, United Kingdom, Ol16 5e
Golf Explorations manufacture and supply crazy golf equipment, miniature golf putters, coloured golf balls and everything else for mini golf and crazy golf.