Bean On Coffee Roastery is a specialty coffee shop that roasts its own coffee beans. They offer freshly roasted coffee that can also be ordered online.