Whether you're on a religious quest or you'd just like to enjoy a few mindful moments during your travels, St. Michaels Church is a lovely spot to wander through.
If you've got time to stop for a while in Leuven, St. Michael's Church is an interesting place to start your sightseeing. This house of prayer is one of numerous attractions that'll keep you occupied here. KU Leuven, UZ Leuven Gasthuisberg Campus, and Leuven Town Hall are also waiting to be discovered nearby.