- Crowne Plaza Suites Houston - Near Sugar Land