You might want to consider taking your jacket off before entering the restaurant:
That's picky, but it's what the law says.§18.2-308 (J.3.): No person shall carry a concealed handgun onto the premises of any restaurant or club as defined in § 4.1-100 for which a license to sell and serve alcoholic beverages for on-premises consumption has been granted by the Virginia Alcoholic Beverage Control Board under Title 4.1 of the Code of Virginia, nothing herein shall prohibit any sworn law-enforcement officer from carrying a concealed handgun on the premises of such restaurant or club or any owner or event sponsor or his employees from carrying a concealed handgun while on duty at such restaurant or club if such person has a concealed handgun permit.
Other than that, Crystal City isn't one of the places that's been beset by idiocy lately. No bad stories that I've heard. Might get dicey if you were to step onto property leased by the federal government, but I wouldn't let it stop me. You're not me, though (and you should thank your lucky stars ).