Sugar Land is one of the fastest-growing cities in Texas with its population jumping from 24,529 in 1990 to nearly 85,000 today. Located just 20 miles southwest of Houston, it boasts a vibrant setting with flourishing businesses, friendly people, first-class medical facilities, dynamic shopping and more. At the heart of this bustling city is Sugar Land Town Square.
Sugar Land Town Square offers uptown amenities in an urban-style setting. Featuring an inviting array of dynamic shopping and dining destinations, a world-class hotel and conference center, prime office space, luxury condos and exciting community events, Sugar Land Town Square is the premier backdrop for vibrant living, playing and exploring.
Consisting of 32 acres, 1.4 million square feet, Sugar Land Town Square is comprised of a 300 room Marriott Hotel and Conference Center, 556,000 sf of Class A Office, 255,000 sf of High End Residential, an 82,000 sf City Hall and 241,000 sf of retail including Z Gallerie, Sur La Table, LOFT, Charming Charlie and great restaurants including Perry’s Steakhouse, Ruggles Green, Zoe’s and more.