Discover the unexpected! Located just 20 minutes from downtown Houston, many of Sugar Land’s attractions are within a short distance from each other, including a world-class baseball park, several museums and the Smart Financial Centre at Sugar Land, one of the nation’s top ranked entertainment venues.
The Houston Marriott Sugar Land is in the heart of the Sugar Land Town Square, a multi-use development that has some of the area’s best dining and shopping all within walking distance. The Town Square boasts nearly 30 restaurants, many locally owned, for palates of all kind! Outdoor dining and activities make the Town Square the vibrant center of Sugar Land for residents and visitors alike!