Long to live in the heart of urban excitement? Make the move to City Plaza in Sugar Land Town Square. With one- two- and three-bedroom options, spectacular views and easy access to popular eateries, dynamic shopping and entertainment venues, City Plaza offers the stylishly exciting lifestyle you’ve always imagined.
2299 Lone Star Dr.
Sugar Land, TX 77479