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.
Management office open :
Monday - Friday 9 AM to 5 PM
Call 281.980.0576 for information.
Take 59 South to Highway 6. Turn east on 6 to first traffic light, then right on Town Center Blvd. to Lone Star Drive.