Shopping malls database
The Marquis is located at the corner of I-64 & S.R. 199, Williamsburg. It is a Lifestyle/Specialty Center which opened in 2007. It is an Open shopping mall. It covers an area of 1,000,000 sqft. and has about 20 stores.
Shopping mall's name: The Marquis
Address: I-64 & S.R. 199, Williamsburg, VA 23185
Number of stores: 20