land down

上級 (C1)informal

To arrive somewhere, especially when nobody was expecting you.

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