Providing free WiFi, The Houston Inn is located in Houston. Guests can make use of a garden. All rooms in the bed and breakfast are fitted with a TV. All rooms come with a shared bathroom. The units will provide guests with a fridge. Glasgow is 18 km from The Houston Inn. Read more
Providing free WiFi, The Houston Inn is located in Houston. Guests can make use of a garden. All rooms in the bed and breakfast are fitted with a TV. All rooms come with a shared bathroom. The units will provide guests with a fridge. Glasgow is 18 km from The Houston Inn.