The Romanesque choir and nave date from the 12th century. The tower, added in the 1400s, served as a ship beacon. The oldest village church organ in Denmark is in this church (1679). The church belonged until 1970 to the Schackenborg Castle. The Royal Family often worships in the church.