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 Square
2299 Lone Star Drive
Sugar Land, TX 77479
281-980-0576