BAE Systems renewed its 23,000-square-foot lease for five years at the Stafford Commerce Center, in Stafford, VA.
BAE Systems renews in Stafford