Location: 30 Km. from the city centre and 60 Km. from the beach.
See more: Hotels in USA Hotels in Houston Holiday Destinations in USA