Shopping malls database
Sugar Land Town Square is located at the corner of US HWY. 59 & Hwy. 6, Sugar Land. It is a Lifestyle/Specialty Center which opened in 2004 and was last renovated in 2010. It is an Open shopping mall with 3,700 parking spaces. It covers an area of 250,000 sqft. and has about 65 stores.
Shopping mall's name: Sugar Land Town Square
Address: US HWY. 59 & Hwy. 6, Sugar Land, TX 77479
Number of stores: 65