Courtyard by Marriott Houston NASA Clear Lake, Houston, United States of America
Courtyard by Marriott Houston NASA Clear Lake is conveniently located at 18100 Saturn Ln in Houston, United States of America
Hotel Location:
Address: 18100 Saturn Ln
City: Houston
State: TX
Country: United States of America
Hotel Features:
- Coffee/Tea Maker
- In House Bar
- In Room TV
- Meeting Room
- Business Center
- Air Conditioning
- In Room Iron
- Hair Dryer
- Car Rent Desk