Located just 22 miles from George Bush Intercontinental / Houston Airport and the William P. Hobby Airport, the Econo Lodge hotel in Northwest Houston is close to the Sam Houston Racetrack, the George R. Brown Convention Center, Six Flags SplashTown water park, the Downtown Aquarium and the University of Houston.