Discovery Green Photos

Meet 33 travelers, 11 tour guides and discover 231 photos

Discovery Green is a public park in Downtown Houston, Texas, United States. Opened in 2008, Discovery Green 11.78-acre (47,700 m2) is located on Avenida de las Americas across from the George R. Brown Convention Center and the Hilton Americas Hotel, adjacent to Toyota Center.
View Discovery Green guide >

Discovery Green