This charming hotel is in a great location in the north of Houston, roughly 20 minutes from the city centre. There is a shuttle bus service to the George Bush airport.
See more: Hotels in USA Hotels in Houston - Tx Holiday Destinations in USA