to face each other; to be opposite (to); to sit/stand facing one another (can also mean to confront or face someone/something).
二人はテーブルを挟んで向かい合って座った。
The two sat facing each other across the table.
問題に向かい合うには、まず事実を確認する必要がある。
To confront the problem, you first need to check the facts.
家の窓は公園の方向と向かい合っている。
The house's windows face the direction of the park.