Welcome to a landmark just minutes southwest of Houston, where contemporary comfort and classic Texas charm converge. The Sugar Land Town Square Marriott captures the warm ambience and stately elegance of the historic sugar plantation. Town Square is a vibrant thirty-two acre development that includes office space, retail shops, restaurants and a sixty thousand square foot conference center at the intersection of US Highway 59 and Texas Highway 6: one of the busiest corners in Fort Bend County.