User generated lists of the best stuff!
|
|
Posted over 2 years ago |
Helpful review?
login to rate it |
|
Amidst the biggest row of sports bars in Boston, I think Sports Grille is the best place to watch a game. Tons of TVs, including small table-side ones. A lot of times the place is kinda dead, though. |
|||
|
1 current score |
|