How can I allow only certain office locations the ability to see a profile field?

Field group bundle permissions will allow you to permit only certain office locations to see certain profile fields. The bundles can be scoped to allow a user in a certain office location to ReadEdit, or Request a change to other employees' profile fields in Namely. 

Please see 
Field Group Bundles for more information on configuring access based on criteria like office location.