Grosh in general needs access to your location when starting up, e.g. to identify if you’re in a store. If so, purchases you make (swipes on the list) will be automatically grouped together and tagged with the store associated with the location. There’s other functions too that depend on the location, like sorting the shopping list according to the layout of the store.
The webapp that you normally use from your laptop or desktop computer also needs access to your location. Of course you’re not bringing that to a store, but the location is used to populate the app with offers. Some offers are only available at a specific location, so that’s why the location is needed.
In Chrome you can click the “lock” icon in the URL to see if you’ve allowed the webapp access to your location. In Safari, tap menu Safari – “Settings for this site” to grant permissions to the location.