land down

Fortgeschritten (C1)informal

To arrive somewhere, especially when nobody was expecting you.

"He landed down at our house around midnight without any warning."