Leuven Town Hall Grote Markt Brewery Stella Artois M Museum Saint Peter's Church Botanical Garden Great Beguinage Old Market Square The 7 must-see in Leuven By Martin's Hotels on March 19, 2025 Read more