25 Coffee Roasters offers over 25 fresh-roasted coffee varieties. They also provide coffee machines, barista training, and delivery.