Based on 40 review
Conveniently located on Highway 6, this hotel is less than 8 kilometres from the city's major museum and exhibition centre. It is also close to many local places of interest such as NASA's Johnson Space Centre. Houston is a mere 40 kilometres away. An ideal establishment for those who love the outdo...