Discovery Green is an 11 acres public urban park in Downtown Houston, Texas, bounded by La Branch Street to the west, McKinney Street to the north, Avenida de las Americas to the east, and Lamar Street to the south.