Discovery Green, a 12-acre park located in downtown Houston, opened on April 13, 2008, giving Houstonians a reason to head downtown and promoting urban development and living. Visit Discovery Green online at discoverygreen.com  Photo 5 of 17 in Houston, Texas

Houston, Texas5 of 17

Discovery Green, a 12-acre park located in downtown Houston, opened on April 13, 2008, giving Houstonians a reason to head downtown and promoting urban development and living. Visit Discovery Green online at discoverygreen.com

Save