Property Location 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 27 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 sofa beds, as well as phones with free local calls.Dining A complimentary continental breakfast is served daily.Business, Other Amenities Featured amenities include complimentary high-speed (wired) Internet access and a 24-hour front desk. Free self parking is available onsite.