Motel 6 8888

Motel 6 #8888, also known as Motel 6 Houston, TX – Downtown North, is a Motel 6 location at 4965 Airline Drive in Houston, Texas.