Double D Taphouse is a craft beer bar promoting local Delaware craft beer, wine, and distilleries. This taphouse offers an extensive range of craft beers on tap with an informal vibe.