Oaxen Kafferosteri is a coffee shop that roasts small batches of coffee beans. They focus on selecting the best beans available at the moment, positioning themselves as potentially Sweden's smallest roastery.