Discovery Green is a 12 acre park located in the heart of Downtown Houston that opened in April 2008. Our mission is to operate an urban park that serves as a village green, a source of health and happiness for our citizens, and a window into the diverse talents and traditions that enrich life in Houston.
Places You Should Consider
Get to know Discovery Green
Discovery Green is a public urban park in Downtown Houston, Texas, United States. Opened in 2008, Discovery Green 11.78-acre is located on Avenida de las Americas across from the George R. Brown Convention Center
News & Articles
Add to My Connections