If You Like Beer, You’ll Love City Tap House

Beer connoisseurs are always on the lookout for spots with incredible collections of craft beers. In Boston, they may have found their new favorite establishment on Boston Wharf Road at City Tap House. Though this establishment opened a mere three months ago, it is already making quite the name for...


1 of 21