Nestled right in the heart of Leuven, Saint Peter’s Church is a timeless marvel. Dating back to 986, it's the city's oldest church, originally constructed in the Romanesque style. However, history wasn't always kind to it. In 1176, the church was dev