Favorite
Save
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