Skip to Main Content

Sugar Land Town Square

Categories: Family-Friendly Major Attractions

Address

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

Visit Website

View on Google Maps

Details

In the heart of Sugar Land, Town Square offers international dining choices, lively events and specialty shopping that includes The Wearhouse, Twenty-Two Fifty Interiors, and The Loft.

Upcoming Events

Nearby Dining

Nearby Shopping

Nearby Things to Do