In Minnesota, there are nearly 300 Caribou Coffee locations. There are 296 to be exact, and possibly 297 if this Cloquet ...