Located in Houston, Texan Inn & Suites is within the vicinity of Champions Golf Club and Willowbrook Mall. This motel is within the vicinity of AMC 24 Theaters and Sam Houston Race Park.Rooms Make yourself at home in one of the 25 air-conditioned rooms featuring refrigerators and flat-screen televisions. Wired and wireless Internet access is complimentary, while DVD players and satellite programming provide entertainment. Conveniences include microwaves and irons/ironing boards, as well as phones with free local calls.Business, Other Amenities Featured amenities include complimentary high-speed (wired) Internet access and a 24-hour front desk. Free self parking is available onsite.