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.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition