If you're a football fan, you won't find a better place to watch a game no matter what team you like. But if you're a BROWNS fan, as soon as you walk in the door you'll know this is where you belong. I've been to most of the other places, but Taggart's is by far the best.
Gee..... sure seems wierd for BW3 to get so many, many votes in a matter of seconds each time someone else casts a vote for another place. I would hate to see them get disqualified for cheating.
Here's where you get to tell the world what you think. Every week you get to vote on the...
View all polls by this user