50° Heavy Rain
Explore the state of Delaware
The 16 Mile Taphouse is located on Main Street in Newark, Delaware. They offer locally brewed craft beer, an award-winning wine list and delicious lunch and dinner menus.
Let's Ring in the New Year with Beer!!! 16 Mile Taphouse is hosting their Monthly Beer Event. The 16 of every month they'll be creating a new…