
Microtel Inn & Suites by Wyndham Houston
1620 NASA Parkway, Nassau Bay
Location You’ll be sleeping tight! Hotel Microtel Inn & Suites by Wyndham Houston is located in Nassau Bay. This hotel is located minutes away from the city center. You can take a walk and explore the neighbourhood area of the hotel — Space Center Houston, NASA Johnson Space Center and Ho
Free WiFiParkingPool

