Courtyard by Marriott Sugar Land/Fluor Central Share: Hotels & Motels Courtyard by Marriott Sugar Land/Fluor Central Visit Website 16740 Creek Bend Dr. Sugar Land, TX 77478 (281) 494-0555 About Map About The Courtyard by Marriott hotel will cater to the needs of the business and leisure traveler. The hotel will offer an outdoor pool, fitness room, and a full-service restaurant on site. What's Nearby? Distance: 5 10 15 20 25 50 mi.