Craft user group permissions
Seems pretty straightforward, unless I'm missing something.


Create the 6 locales; one for each location (settings > locales)
Create user groups (10) and set permissions (settings > users)

Allow location drafters to only 'edit' and 'create', but not 'publish' (for each section)
Restrict location drafters to their respective locale (single locale)
Allow Region Admins to edit, create, and publish (for each section)
Restrict Region Admins to their region locales (more than one locale)
Allow Super Admins to edit, create, and publish (for each section)
Allow Super Admins for all locales



This is assuming of course you have a locale for each location (and not for each region).