Leuven is located in Flemish Brabant. The town is famous for its ancient university, ornate town hall and many bars. It
is also the home of the Stella Artois brewery. We visited the town in 2005.
|The ornate Stadhuis in Leuven.
|There are cafes and bars on the Markt and Oude Markt.