Store locator

Work in progress