« Back to Belgium
St Peter's Church in Leuven. Together with the Town Hall, it makes for a breathtaking glimpse of Leuven's old town square.
Permalink