Location: in the southwest of Houston, about 20 Km. from the city centre and easy access to main highways and interstates.
See more: Hotels in USA Hotels in Houston Holiday Destinations in USA