EPIC Conference Location
Event Location
Marriott Sugar Land – Town Square
16090 City Walk
Sugar Land, TX 77479
(281) 275-8400
About the Marriott Sugar Land
A true landmark, just 15 minutes southwest of downtown Houston
A true landmark, just 15 minutes southwest of downtown Houston, where contemporary comfort and classic Texas charm converge. The Houston Marriott Sugar Land is located in the heart of the vibrant Sugar Land Town Square, surrounded by fabulous dining and delightful shopping venues all within walking distance. All year long, enjoy premier festivals and events on the Town Square Plaza. This is the only full service hotel in Sugar Land, featuring key-access Concierge Level floors, exclusive lounge and executive travel services. We’ll treat you to true Texas hospitality!