I turned Location History off and I _still_ get notifications asking me to submit reviews of the places I'm at. If anybody knows how to turn (seemingly) 24/7 location tracking off, please let me know.
On Android 7.x:
Settings -> Location -> Recent location requests, tap each service, tap 'Permissions' and revoke the permissions for each app that has it.
Settings -> Location -> Location services, tap each service and disable everything.
That seems to fix it for me. Of course, at some random time in the future, Google will enable them again. I'm fairly certain I disabled this a few times already.