Courtyard by Marriott Share: Hotels & Motels Visit Website 12655 SW Fwy. Stafford, TX 77477 (281) 491-7700 (800) 321-2211 (281) 491-7733 (fax) About Map About Fully reovated hotel located in the heart of Stafford, minutes away from shopping, restaurants and entertainment and with easy access to all of Houston. What's Nearby? Distance: 5 10 15 20 25 50 mi.