The neo-gothic church was built at the turn of the 19th and 20th centuries according to a design referring to the architecture of the cathedral in Cologne. The building is 70 m long and 30 m wide, and the spiers of its towers are 72 m high. It houses an antique organ and a series of stained glass windows depicting the Belgian monarchs and scenes from the lives of the saints.
The church was built on the site of the previous church, destroyed in a fire in August 1896. The massive 15th-century tower adjacent to the main building is the only remnant of the previous church. It has the status of a national monument and is open to visitors. Opposite the tower is a chapel that houses the marble tomb of Belgium's first queen, Louise Marie of Orleans. The chapel is connected with the church choir by a single gallery.
The monumental façade is decorated with a large rosette with tracery stained glass. In the niches you can see sculptures depicting Mary, St. Peter and St. Paul.