Welcome to City Plaza at Town Square in the heart of Sugar Land, Texas, named one of the "Best Places to Live" by Money magazine. City Plaza at Town Square offers a unique blend of designer stores, gourmet restaurants, trendy cafes and community events. Our one, two, and three bedroom condominiums range between 838 to 1,526 square feet.
Take 59 South to Highway 6. Turn east on 6 to first traffic light, then right on Town Center Blvd. to Lone Star Drive.