to reach a final position or situation, sometimes after other things have happened
land up in / at / on / with…
to reach a final position or situation, sometimes after other things have happened
We travelled around for a while and landed up in Seattle.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición