This comfortable hotel is located around 1.5 km from Houston Airport and is perfect for guests on overnight stopovers.
See more: Hotels in USA Hotels in Houston - Tx Holiday Destinations in USA