[Skip to Content]Privacy Policy

Sugar Land Marriott Town Square

Welcome to a landmark, just 15 minutes southwest of downtown Houston, where contemporary comfort and classic Texas charm converge. The Sugar Land Marriott is located in the heart of the vibrant new Sugar Land Town Square, surrounded by fabulous dining and delightful shopping venues all within walking distance. Experience the Sugar Land Marriott and learn just How Sweet It Is.
Sugar Land Marriott Town Square
16090 City Walk, Sugar Land, Texas 77479 | 281-275-8400 | Visit Website | Video Tour the Property