Sugar Land Squares & Plazas
• A WorldWeb.com Travel Guide to Squares & Plazas in Sugar Land, Texas.
The Sugar Land Town Square was created as a city center hub for the community's residents; a place to work, live, shop and gather. The square is over 30 acres in size and features pedestrian walk ways, well known retail shops, restaurants and a hotel and conference center. Festival and events are also regularly held in the complex's center plaza.



