Loading hotels
Confirming room availability...
Embassy Suites Houston Downtown, 1515 Dallas St, Houston, United States
Near Discovery Green<br /><br />With a stay at Embassy Suites Houston Downtown, you'll be centrally located in Houston, steps from Discovery Green and 5 minutes by foot from Toyota Center. This hotel is 0.3 mi (0.4 km) from George R. Brown Convention Center and 0.7 mi (1.1 km) from Minute Maid Park.