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.
The development of Sugar Land Town Square began in 2003 when Planned Community Developers partnered with the City of Sugar Land to create a new, unique downtown destination where Sugar Land residents could live, work, shop and gather. And, this is exactly what has happened. Anchored by Sugar Land City Hall, Town Square has reshaped the landscape of the city with a multitude of delicious dining options, fantastic storefronts, stylish condos and a world-class hotel.
Sugar Land Town Square is a public/private partnership between the City of Sugar Land, Fort Bend County, Fort Bend County Levee Improvement District Number 2 and Planned Community Developers, Ltd.