Check out these fun and interesting facts about Leuven, a hidden gem in Belgium! Did you know any of them?

Read more of this post