Leuven info Home of Stella Artois. Leuven is located in the center of Belgium, easy accessible by car, train and airplane, we even have a harbor in case you want to come by boat.