@Wayne-Workman you will need to link the location to a subnet (like 192.168.100.0/24 == NYC, 192.168,112.0/24== ATL, and so on). Then the client would have to query the server to find the storage nodes associated with the subnet.
This would solve an issue I have today where I have a user at another site that needs a program. But the only way to install it is over a very slow DSL link even though there is a FOG storage node at that site. (Quick fix was to move the target computer to a different location temporarly).