25 small-batch roasters across 23 cities in New Hampshire.
Witching Hour Coffee is a small batch roastery that roasts in-house, sells their own brand online, and offers a subscrip…