Shopping malls database
The Town Center at Aquia is located at the corner of Jefferson Davis Hwy. & Washington Dr., Stafford. It is a Lifestyle/Specialty Center which opened in 1989 and was last renovated in 1998. It is an Open shopping mall with 1,552 parking spaces. It covers an area of 180,431 sqft. and has about 24 stores.
Shopping mall's name: The Town Center at Aquia
Address: Jefferson Davis Hwy. & Washington Dr., Stafford, VA 22554
Number of stores: 24