Some one please let me know where I can find a sports pub/ food place, where I can watch the DC game.
Try James Joyce Pub (near the Marriott Waterfront Hotel) or Claddagh Pub in Canton on the square. It's on both Comcast Sports Net and Fox Sports World so you should be covered.