Find a restful retreat at Sleep Inn & Suites Near Westchase, an affordable hotel near Houston Baptist University in Houston, TX! Feel right at home during your visit to Houston in our relaxing hotel, which features fresh, nature-inspired design elements to help you unwind. Amenities at this hotel include free WiFi, free hot breakfast, free parking, fitness center, and free coffee. Our non-smoking, affordable and pet-friendly hotel near Houston Baptist University is also close to many of Houston’s most exciting attractions, including: Memorial City Mall, The Galleria Mall, and Arena Theater. Our pet-friendly hotel is also close to West Houston Medical Center and Memorial Hermann Southwest Hospital. You'll also find a variety of entertainment options nearby, including an ice rink, House of Blues restaurant and more. If work brings you to Westchase, our hotel is also near many corporate headquarters. We are dedicated to customer satisfaction and to helping you get a restful night’s sleep to prepare for a great day in Houston.