This lovely hotel is set in North Houston. Super 8 by Wyndham Conroe features a total of 41 rooms. Both business and leisure travellers will appreciate the property's Internet access. No pets are allowed on the premises. There is a car park. Visitors travelling for business purposes may take advantage of the property's business facilities.