Take your car and leave.
With the help of some friends (also held prisoner by the Ten Rings), Shang-Chi finds his way into the mystical realm of Ta Lo.
The final act of the film takes place in this village which was constructed for the most part as a practical set at Prospect Reservoir, in Sydney, Australia. A behind-the-scene news image shows the massive set.
(Shang-Chi and the Legend of the Ten Rings, 2021)