Town Inn Houston includes 32 rooms and is around 10 minutes by car from Iglesia Bautista Grace.
El Tabernaculo Church is around 10 minutes by car from this inn in Houston. The property is around 10 minutes by car from Lucky Land Houston Amusement Center and other main attractions of Houston. For those travelling from afar, George Bush Houston airport is 25 minutes' drive away.
The rooms at this 2-star hotel provide guests with a satellite television, as well as comforts such as ironing facilities and air conditioning. Certain units are equipped with a microwave and a refrigerator. Bathrooms include a tub, a sink, and a shower, along with comforts such as a hair dryer and bath sheets.
Book Town Inn Houston
More +
Less -