BBQ restaurant in Leuven, perfect for group dinners. Offers steakhouse and Belgian cuisine.