150 Canal St, Boston, MA 02114, USA
Bar near the TD Garden draws sports fans for the game, plus DJs & dance floor.
Address
Website