There's a Caps bar next to Verizon on 7th where you may be able to watch Nats game in a bar atmosphere.
Green Turtle?
Thanks. I'll likely got with Bar Louie near the Regal if there isn't a known quantity. It is always on one of those tvs; was just looking for something different.