11620 Lebon St, 77477, Stafford, United States, STAFFORD (TX)
Property Location
With a stay at Intown Suites Extended Stay Select Houston- Stafford in Stafford, you'll be within a 10-minute drive of Smart Financial Centre at Sugar Land and Sugar Land Town Square. This hotel is 10.6 mi (17 km) from CityCentre and 13.1 mi (21 km) from NRG Park.
Rooms
Make yourself at home in one of the 146 guestrooms, featuring kitchenettes with refrigerators and stovetops. Wireless Internet access (surcharge) keeps you connected, and cable programming is available for your entertainment. Conveniences include phones, as well as desks and microwaves.