Hi there! Here is solution worth checking out: Geo Targetly.
It can identify your website visitors’ physical location, like country, state, city by IP using IP geolocation technologies.
Its particular tool: Geo Content can dynamically display location-specified content, like banner, forms and etc. It can simply present visitors their local shops, and increase customer conversion rate.
Be aware, geolocation technologies can’t be as accurate as 5 miles distance though.It works better at larger areas, and can only come down to city level now.