Best coffee house in Birmingham* is often answered with the name O'Henry's Coffees. Since 1993, O'Henry's has been regarded as one of the best coffee houses in Alabama. Fresh roasted coffee beans are delivered every week from O'Henry's Coffee Roasting Company to our retail stores. Choose from up to 45 coffees by the pound. Join us every morning for muffins, scones and cinnamon rolls fresh from our ovens. A large selection of desserts is available as well as Frozen Fruit Smoothies and Blended Coffee Drinks.