29.5473 ­-95.1004
Go to map view
Brentwood Inn - Houston - Building
Brentwood Inn - Houston
Brentwood Inn - Houston
Brentwood Inn - Houston
77058 Houston, TX, United States , 1300 Nasa Road 1 +1 281 333 2500
Pool and exercise facility are located on-site.The hotel is located next to Mission Control at NASA and Space Center Houston. Downtown Houston and Galveston Island are 30 minutes from the property.The traditional style hotel is four stories in height.Full service restaurant available for breakfast, lunch, dinner or room service. American cuisine is the speci... More from Amoma

Get Rates

Show Brentwood Inn at top of the results.

Get Flight + Hotel