Shirlington is close by. Carlyle is good, but might not be able to accommodate that many people. Also copperwood tavern or palette 22.
Crystal city also has a lot of restaurants:
Maybe Ted’s Montana grill
Pentagon city:
Matchbox or Lebanese taverna
In Rosslyn
Barley Mac, Tupelo Honey, Amuse at Le Meridien
Maybe you could host something at Ft Meyer?