Location: situated about 13 Km. from the city centre and 48 Km. from the airport.
See more: Hotels in USA Hotels in Houston Holiday Destinations in USA