This place is a shrine to the many brews of the sublime Dogfish Head Brewery, located nearby in Milton, Delaware. Dozens of choices on tap and fresh as you can come by. the food is pub fare, generous portions and hearty. But it is really about the beer.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.