Motel 6 Houston - NASA Near Baybrook Mall
Motel 6 Houston - NASA is a Motel 6 hotel in Webster , Texas.
Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 2-star hotel. It is located at 1001 West NASA Parkway.
This hotel is between Houston (20 miles) and Galveston (25 miles).