1 small-batch roaster in Hopkinton.
Witching Hour Coffee is a small batch roastery that roasts in-house, sells their own brand online, and offers a subscrip…