Help - CRM - with filtering and limiting user access to leads/contacts etc

Help - CRM - with filtering and limiting user access to leads/contacts etc

New user here so apologies if I've missed a resource or previous post. I've searched these forums to the best of my abilities (with my current CRM knowledge), and have attempted several solutions with no success.

We are a business group with one main office and five locations. I have a Zoho One account with six user accounts. First I have a "Master Admin" user for our main office. I then have five other user accounts for each of our locations (Location One, Location Two, etc). I have the CRM module and SalesIQ chat widget set up to capture web leads and interested customers. I have leads successfully entering the CRM both via webform and chat. I have the leads populating the "Activity Owner" for each of the users. For instance Activity Owner = Location One, Activity Owner = Location Two, etc.

I wish to filter the leads/contacts so that:
1. The master/admin account can see and physically access all leads.
2. Each location can only see/access leads, contacts, etc., that belong to that location (i.e. the Activity Owner "Location One" can only see and access Location One leads).

Is the "Activity Owner" field the correct place to be assigning lead ownership for these purposes? Any help and/or resources are appreciated. Thanks for any help.