Bai Ha Temple.

A place of worship.