As long as location2 will only enable zigbee devices, I second Francis that Zigbee2MQTT is the obvious choice.
If, otoh, the 2nd location would also handle other types of “local” radio, e.g. bluetooth, a “slave” HA might be considered. I created a custom component to make the “slave” and “master” communicate over MQTT.