2 ★
Holiday Inn Express & Suites Houston South - Near Pearland
Address: 13931 South Freeway , Houston, United States
Just 21 km from central Houston, this hotel features an outdoor pool and an on-site, well-equipped gym. Its accommodations include free WiFi and flat-screen TVs with HBO programming.
- ๐ WorldPlaces ›
- Hotels ›
- ๐บ๐ธ United States ›
- Houston ›
- Holiday Inn Express & Suites Houston South - Near Pearland