Can i setup site-to-site vpn between 2 UBNT routers and get ips from the main on the far end?`

Hello-

I have a Unifi Dream Machine SE, several switches, several APs, etc at location 1 which is backed by a public IP address. On that network I have several VLANs and DHCP scopes to make my business work. I am trying to bring up location 2 just temporarily and have a Unifi Dream Router at that location as well as a 24-port pro switch. This location is fed internet via cellular on a non-static IP. What I would like to be able to do is somehow plug in equipment in location 2 and that equipment be provisioned on VLANs that originate in location 1 and be able to talk to all services and hosts at location 1 as if they are there. What is the best way to accomplish this. Consider all equipment running the latest versions of unifi networking. Thanks!