Holiday Inn Express & Suites - Stafford NW - Sugar Land, an IHG Hotel
Hotel
Stafford, Texas Gulf Coast
Conveniently set in the Southwest Houston district of Stafford, Holiday Inn Express & Suites - Stafford NW - Sugar Land, an IHG Hotel is set 11 km from Smart Financial Centre, 18 km from Waterwall Park and 18 km from CityCentre Plaza.
12507 S Kirkwood Road, Stafford, 77477, United States