at 132 Canal St, Boston, 02114 United States
Great place to watch a game ! Come in before or after a game at the Garden. 23 different beers on tap! Friendly Staff!
1691 FB users likes Sports Grille Boston, set it to 51 position in Likes Rating for Boston, Massachusetts in Bar category