HOUSTON, TX–The 262-suite Embassy Suites Houston-Downtown has opened, the third Embassy Suites in the Greater Houston area.
Once the hotel is approved by the Green Building Council, it will be the first LEED certified hotel in downtown Houston.
The property, which is located near the Brown Convention Center, is also the city’s first privately developed, full-service hotel built from the ground up in Houston in 28 years.