Town Inn Houston

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 -

General information

Contact information

6103 North Freeway, Houston, United States;

Town Inn reservations available at 'rooms'

Town Inn phone number isn't available on our site, if you want to call Town Inn visit site of a hotel

More +
Less -

Town Inn Location

 6103 North Freeway, Houston, United States

Town Inn Motel Deals

Write a quick review

Your rating

(/10)
Please enter your name
Please enter a valid email address

Main Features

  • Wi-Fi

Town Inn Amenities

  • General

    Wi-Fi
  • Room Amenities

    Dining table
  • Ironing facilities
  • Free toiletries
  • Sink
  • AM/FM alarm clock
  • Carpeted floor

Town Inn Offers

Rooms