Motel 6 9159

Motel 6 #9159, also known as Motel 6 Houston, TX – Medical Center/NRG Stadium, is a Motel 6 location at 3223 South Loop West in Houston, Texas.