Back to All Events
Hey Houston, we’re coming for you! Sugar Land Town Square is a hub for the vibrant and diverse community of Sugar Land, having reshaped the landscape of the city with a multitude of delicious dining options, fantastic storefronts, and more.
Shop a variety of your favorite small businesses, listen to live music, and enjoy all this unique downtown destination has to offer.
Free admission & parking | Family-friendly | Pet-friendly
Official Address: 2711 Plaza Drive; Sugar Land, TX 77479