Loading hotels
Confirming room availability...
Sleep Inn & Suites near Westchase, 3850 Wilcrest Drive, Houston, United States
Tourist Class Hotel. (general) The new, non-smoking Sleep Inn & Suites hotel in Houston, TX near Town and Country Shopping Center is a simply stylish sanctuary that's designed for a happy night's rest. Each guest room features fresh, new design elements that are inspired by nature to help you feel refreshed and relaxed. Reasonable amenities include a microwave, refrigerator, desk with ergonomic chair, iron and hair dryer.