This Country Inn & Suites is located in Houston, Texas. It features a complimentary breakfast buffet, free Wi-Fi in public areas, free parking, an outdoor pool, a fitness centre and guest laundry facilities. This hotel is also equipped with 65 guestrooms that are equipped with refrigerators, microwaves, free Wi-Fi and flat-screen televisions. Enjoy this Northwest Houston hotel’s convenient location, just 30 minutes from downtown Houston and within 15 minutes of several elite golf courses.
12915 Fm 1960 Road W
Houston, Texas
77065, United States