720 W. Bay Area Blvd, Webster
This Extended Stay America - Houston - NASA - Bay Area Blvd. hotel in Webster is specifically designed for extended stays, with all rooms equipped with a fully equipped kitchen.