Sugar Land Town Square Logo

WHERE COMFORT Sugar Land Town Square Logo meets luxury

Winner of Marriott’s 2014 Service Excellence Award, Sugar Land Marriott Town Square offers an unparalleled experience from check-in to departure. This award-winning hotel is centrally located in the heart of Town Square with popular eateries and shopping destinations walking distance from the hotel. Featuring 26,000 square feet of meeting and event space, the exquisite Burning Pear restaurant, a Starbucks Coffee House, a 24-hour fitness center and heated outdoor pool, your stay is sure to be comfortable and enjoyable.
16090 City Walk
Sugar Land, Texas 77479