Don’t Forget to Visit Discovery Green While in Houston

Discovery Green park

Discovery Green is a beautiful, vibrant 12-acre park in the heart of downtown Houston that opened to the public in April 2008. Several committed Houston philanthropists envisioned the park. They saw the space as a once-in-a-lifetime opportunity to create an urban park that would redefine the landscape of downtown. The location which became … Read more