Skip to Main Content

Sugar Land Town Square

2711 Plaza Drive
Sugar Land, TX 77479
(281) 242-2000

Visit Website

Details

Sugar Land Town Square is a 32-acre downtown anchor that exemplifies the City’s long-standing commitment to placemaking and public-private collaboration. Located at 2711 Plaza Drive, the district includes a mix of civic, commercial, residential, and entertainment uses, centered around a signature 1.4-acre plaza. Town Square is home to Sugar Land City Hall, a Marriott conference center, regional corporate offices, retail destinations, and condominium residences. Since opening in 2003, as part of the City's first public-private partnership, it has served as the cultural and economic heart of Sugar Land. Today, the City continues to enhance the district’s vitality through expanded programming, infrastructure improvements, and continued investment in community-centered spaces—reinforcing its role as a model for future redevelopment and downtown living.

Acreage

32 acres