Location: the hotel is lcated just off the Northwest loop of Interstate 610, with easy access and close to many interesting tourist attractions.
See more: Hotels in USA Hotels in Houston Holiday Destinations in USA