Situated in the Main Market square (Grote Markt), St Peter's Church is just across from Leuven's... read more
Situated in the Main Market square (Grote Markt), St Peter's Church is just across from Leuven's majestic Town Hall. Built in Gothic style, the church has a cruciform floor plan and incomplete bell tower. Inside the church you can see two famous paintings from Flemish...More