Originally Posted by 3 to be 4
that website is such bullshit. i lived in Boston for years. the Sports Depot is HARDLY a Steelers Bar. in fact, ive heard its closed now. You go to a lot of these places and not cheer on the Patriots you probably get abused something bad.
I live in boston what sports bars do you suggest