In 2006, Duck Donuts opened its first location in Duck, North Carolina, where the Outer Banks is located. Their fresh, made-to-order donuts and variety of coffee flavors quickly made it a popular ...
Founder Russell DiGilio opened the first shop in 2007 in the beach town of Duck, N.C. (population roughly 750). Since then, the brand has franchised massively. There are more than 140 stores across ...