Because watching games is always more fun with friends, and Game 4 is set aside as a SCH/CI roadwatch at Bottom Lounge by the alcoholics, I am suggesting a Game 3 road watch at Tap House Grill in Glen Ellyn.
I've been there before with puppet, krome, and HawkyGuy and can attest that there's plenty of TVs, good drinks (Woodchuck on tap! Shut up, I like it.) and good food.
Located at 411 North Main Street in Glen Ellyn, there's supposed to be lots of free parking. From krome's last fanpost: parking locations are across the street - in the public parking lot which extends entirely through the block to the large church lot. The church lot is fair game too (but don't park in the shoe store lot)
It's right off the Glen Ellyn Metra stop, if someone wants to take the train in, as well.
So who's interested? I'm thinking I'll try to get there around 6/615ish, to make sure we get a table. I'll also bring my panda hat, so people can find me.