Currently we don't have a way to manage multiple locations within a subaccount from an invoicing and payments perspective. This is a detailed area that needs scoped out to all the aspects of how payments flow, invoice and revenue is tracked based on a location, properly charge sales taxes (automated even), etc.
In the meantime, at a minimum, we should be able to edit the business address under Payment Settings and have it update the invoice. Well, we can edit it, but that information does not get transferred to the invoice. See example, where I updated the Business Name under Payments Settings, and then see the invoice that was produced is not the same. The address it pulled from is most likely from the business address for the subaccount. Not sure at all the purpose of this address edit since it doesn't seem to affect any of the actual data? If we at least had this as a quick workaround, it would give us a temporary fix.