While I'm not a lawyer I will suggest the following:
1: Contact the VA Attn. General and ask for his input on the matter.
2: Carrying concealed within the perimeter of an establishment licensed to sell such beverages is illegal. The common area of the food court most likely is not owned operated by the licensed establishment. I would not consider it to be a "special" space and accommodation, if the establishment that serves has it's own seating area, that I would consider to be a special space and accommodation.
_____________________J3. 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; however, nothing herein shall prohibit any sworn law-enforcement officer or any retired law-enforcement officer who meets the definition of a "qualified retired law-enforcement officer" pursuant to 18 U.S.C. § 926C and is carrying the identification required by such statute 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.
But I would prefer you going with number 1.4.1-100
"Restaurant" means, for a beer, or wine and beer license or a limited mixed beverage restaurant license, any establishment provided with special space and accommodation, where, in consideration of payment, meals or other foods prepared on the premises are regularly sold.