This cozy Italian spot in Leuven is a fantastic choice for families.
Muntstraat 11, 3000 Leuven, Belgium