A short drive from Houston and perfectly located in the beautiful Sugar Land Town Square, Houston Marriott Sugar Land is well-poised to make your next gathering utterly unforgettable. Modern, flexible and accessible, our event spaces are in the heart of the "sweetest" city in Texas & offer any services you might need.