Champions Sports Bar
110 Huntington Ave
Looking for a place to hang with your friends on a Friday night and catch up on the latest game? Champions Sports Bar is awesome inexpensive place with great staff, attentive service & great food!
2601 Beacon St
Get to BC for a game!
Boston > Watching Sport > Football