2299 Lone Star
Sugar Land, 77479
City Plaza at Town Square is in the heart of Sugar Land, Texas and offers a unique blend of designer stores, gourmet restaurants, trendy cafes and community events.
The design and architecture of City Plaza at Town Square decorative brickwork and stone detailing surrounded by an exquisite courtyard and tropical landscape. Enjoy an evening of entertainment at one of Sugar Land’s trendy restaurants and eateries or spend a lazy summer afternoon reading a book under the trees in the park. Whatever you choose to do, City Plaza at Town Square is the perfect playground.