With a stay at Hobby Airport Inn in Houston, you'll be near the airport, within a 15-minute drive of Lone Star Flight Museum and Almeda Mall. This hotel is 11.2 mi (18 km) from George R. Brown Convention Center and 11.3 mi (18.3 km) from Discovery Green..