Stay

Want to live in a walkable, vibrant place that feels authentically like Sugar Land? With one-, two- and three-bedroom options, residents live in a comfortable, convenient place that’s energized by all the activity at the Square.

 

City Plaza at Town SquareCity Plaza at Town Square

2299 Lone Star Drive
Sugar Land, TX 77479
281-980-0576