Motel 6 551

Motel 6 #551, also known as Motel 6 Webster, TX – Houston – NASA Lake, is a Motel 6 location at 1001 West NASA Parkway in Webster, Texas.