The Advent Archive
A coffee advent calendar: twenty-five coffees from twenty-five different roasters, one for every day of December. Whole bean, light roast, numbered for blind tasting. Ships around November 20.
A coffee advent calendar: twenty-five coffees from twenty-five different roasters, one for every day of December. Whole bean, light roast, numbered for blind tasting. Ships around November 20.